$baza = file("baza/baza.dat");
$chislo = count($baza) - 1;
$chislo = mt_rand(0,$chislo);
echo "$baza[$chislo]";
как сделать так если одна строчка уже выводилать, то она удалится из файла дыбы больше не выводиласа, знаю что легко на mysql но надо из файла. буду очень признателен за помощь
Спустя 8 минут (22.10.2011 - 18:21) Игорь_Vasinsky написал(а):
ты же считываешь элемент массива - видишь ключ этого элемента - вот по нему и удаляй всю строку из файла
Спустя 1 минута, 2 секунды (22.10.2011 - 18:22) Bugiman666 написал(а):
А можно пример?
Спустя 5 минут, 36 секунд (22.10.2011 - 18:28) alex12060 написал(а):
$baza = file("baza/baza.dat");
$chislo = count($baza) - 1;
$chislo = mt_rand(0,$chislo);
echo "$baza[$chislo]"; unset($baza[$chislo]);
Спустя 4 минуты, 35 секунд (22.10.2011 - 18:33) Игорь_Vasinsky написал(а):
пример чего? как самому лень пробовать?
Спустя 3 минуты, 13 секунд (22.10.2011 - 18:36) Bugiman666 написал(а):
Цитата (Игорь_Vasinsky @ 22.10.2011 - 15:33) |
пример чего? как самому лень пробовать? |
я просто в php не очень силён
Спустя 2 минуты, 15 секунд (22.10.2011 - 18:38) Игорь_Vasinsky написал(а):
так тут надо было узнать то как удалить элемент массива.
Спустя 2 минуты, 22 секунды (22.10.2011 - 18:40) Bugiman666 написал(а):
Ну да я это и хочу