Как сделать выборку из файла?
Добавлено:
25 ноя 2007, 21:50
Alexsandrit
Как сделать выборку из файла *.dat ?
5 строчек из файла.
Вот это отображает всё, а как сделать пять из всего?
- Код: Выделить всё • Развернуть
<?php
$spisok = file("/home/virtual/***/****/list.dat");
foreach($spisok as $spis)
{
echo ''.$vh_items.'';
}
?>
Re: Как сделать выборку из файла?
Добавлено:
26 ноя 2007, 00:41
zk
Т.е. ты хочешь сказать что у тебя есть файл в котором есть n строк, и тебе надо вывести первые 5?
Re: Как сделать выборку из файла?
Добавлено:
26 ноя 2007, 07:43
InSide
Alexsandrit писал(а):Как сделать выборку из файла *.dat ?
5 строчек из файла.
Вот это отображает всё, а как сделать пять из всего?
- Код: Выделить всё • Развернуть
<?php
$spisok = file("/home/virtual/***/****/list.dat");
foreach($spisok as $spis)
{
echo ''.$vh_items.'';
}
?>
может я чего то непонимаю но по идее все оч проста ... типа вот так :
- Код: Выделить всё • Развернуть
<?php
$spisok = file("/home/virtual/***/****/list.dat");
$i=0;
foreach($spisok as $spis)
{
$i++;
echo ''.$vh_items.'';
if ($i == 5) break;
}
?>
Re: Как сделать выборку из файла?
Добавлено:
26 ноя 2007, 14:50
DPX-Infinity
InSide писал(а):может я чего то непонимаю но по идее все оч проста ... типа вот так :
да. наконецто посмотрел что делает file(). Делать надо именно так, как сказал InSide. Или так:
- Код: Выделить всё • Развернуть
$data = file("/home/virtual/***/****/list.dat");
$i=0;
for ($i=0;$i<5;++$i) echo ''.$data[$i].'';
Как сделать выборку из файла?
Добавлено:
27 ноя 2007, 16:12
Alexsandrit
Он выбрает первые пять. А как сделать случайные строчки или последние пять?
Re: Как сделать выборку из файла?
Добавлено:
27 ноя 2007, 18:42
zk
Чтобы случайных 5, можно перемешать массив используя функцию shuffle.
Последние 5 - посчитать количество строк в массиве и вывести последние 5. =))
В конце концов самому думать тоже немного нужно, а не ждать готовых решений.