Показать сообщение отдельно

  #10  
Старый 07.09.2008, 17:59
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
С нами: 9443906

Репутация: 3313


По умолчанию

Цитата:
Сообщение от Zircool  
Не могу понять не работает функция shuffle() для перемешивания массива. есть файл text.txt с таким содержимым


делаю так
PHP код:
$tagsforsite=file('text.txt');
$tagsforsite=shuffle($tagsforsite);
echo 
$tagsforsite[0]; 
ниак не выводит значения массива, если через foreach делаю выкидывает ошибку
Я думал shuffle возвращает булевое значение(true||false).
Поэтому не
PHP код:
$array shuffle($array); 
а
PHP код:
shuffle($array); 
У тебя после перемешивания, в переменную кладется true, поэтому и форич ругается. В следующий раз отлаживай скрипты пошагово.

Последний раз редактировалось ChaaK; 07.09.2008 в 18:05..
 
Ответить с цитированием