заготовка для взятия случайной строки из текстовика
Добавлено: 07 фев 2009, 19:02
Нам нужно скажем получать случайнйю строку из файла или подряд.
Делаем следующим образом :
Теперь как это будет выглядеть в цикле :
Делаем следующим образом :
Код: Выделить всё
// получаем данные из файла в массив
$strs = file("strings.txt")
// теперь если нам надо случайно получать строку тогда пишем следующее:
$str = $strs[rand(0,count($strs)-1)];
// если же по порядку тогда надо задавать след образом
$str = $strs[$i];
Код: Выделить всё
// флаг использовать случайно или нет
$use_rand =false;
// цикл
for($i=0;$i<count($strs);$i++)
{
if($use_rand)
{
$str = $strs[rand(0,count($strs)-1)];
}
else
{
$str = $strs[$i];
}
}