Бойко Андрей
Знаток
(486)
15 лет назад
в пхп не очень, но так поидее должно работать
правильно ли я понял, то чего Вы хотели)) )
$num=1;
foreach($posts as $page){
foreach($page as $post){
echo $num.') '.$post . PHP_EOL;
$num++;
flush();
}
}
либо так, для нумерации в стиле
1.1 элемент 1
1.2 элемент 2
и для следующего массива
2.1элемент 1
2.1 элемент 2
$numArr=1;
foreach($posts as $page){
$numEl=1;
foreach($page as $post){
echo $numArr.'.'.$numEl.$post . PHP_EOL;
$num++;
flush();
}
$numArr++;
}
posts {
post1{1
2
3
}
post2{1
2
3
}
post3{1
2
3
}
я раздампливаю его
так
foreach($posts as $page){
foreach($page as $post){
echo $post . PHP_EOL;
flush();
}
}
выводяться все элементы массива..
мне же нужно чтоб перед элементом массива был порядковый номер.. то есть так
1) элемент1
2) элемент2
3) элемент3
и тд...
как это реализовать покошернее?
я сделал так
foreach($posts as $page){
foreach($page as $post){
$messages[] = $post;
}
}
for($i=0; $i<count($posts); $i++){
echo $i . ') ' . htmlspecialchars($posts[$i]) . '<HR>' . PHP_EOL;
flush();
}
но мне кажется это извращенно как то... кто чо посоветует?