$ arr = array («A», «B», «C», «D», «E», «F», «G»);
как использовать while или для l oop сделать результат как:
<ul> <li>A</li> <li>B</li> </ul> <ul> <li>C</li> <li>D</li> </ul> <ul> <li>E</li> <li>F</li> </ul> <ul> <li>G</li> </ul>
Это можно записать довольно кратко, используя array_chunk для разделения ввода на более мелкие части и implode для вывода списка:
array_chunk
implode
$arr = array("A","B","C","D","E","F","G"); foreach (array_chunk($arr, 2) as $list) { echo '<ul><li>' . implode('</li><li>', $list) . '</li></ul>' . PHP_EOL; }
Вывод:
<ul><li>A</li><li>B</li></ul> <ul><li>C</li><li>D</li></ul> <ul><li>E</li><li>F</li></ul> <ul><li>G</li></ul>
Демо на 3v4l.org