Рандомизация и обрезка количества строк.

Статус
В этой теме нельзя размещать новые ответы.
PHP:
rand_keys = array_rand($text, 50);
Пропиши в начале скрипта, и вообще, понятие "не работает" многозначно, пиши конкретней.
при прогонке даного кода, в бравзере отдается "Array"
Функция file считывает содержимое построчно.
Т.е., если у вас текстовый файл со ссылками является списком:
Код:
http://www.url1.com
http://www.url2.com
http://www.url3.com
...
http://www.url100.com
То функция file вам в самый раз:
PHP:
<?php
$file = 'list.txt';
$files_array = file($file, FILE_SKIP_EMPTY_LINES);
foreach($files_array as $url) {
      echo '<li>' . $url . '</li>';
}
?>
бро, обрамку добавляет на ура, но рандомизировать с помощью rand_array у меня не получается с использованием file. да и вобще , все что відавало мне rand_array - это максимумм наборы цифер.
 
при прогонке даного кода, в бравзере отдается "Array"
В том коде, что я дал, вообще нету вывода в браузер...
array_rand возвращает массив слуайных индексов от массива, а не случайные значения.

Т.е. если брать во внимания последний код то это будет так
PHP:
<?php 
$file = 'list.txt'; 
$files_array = file($file, FILE_SKIP_EMPTY_LINES); 
$array = array_rand($files_array, 50);
foreach($array as $key) { 
      echo '<li>'.$files_array[$key].'</li>'; 
} 
?>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху