Это зависит от того, как вы хотите, чтобы ваш вывод.
Учитывая, что у вас есть этот массив:
$a = array(
'glop', 'test', 'hello',
);
Самый простой способ отобразить элементы, к которым они присоединяются, используя implode
:
echo implode(', ', $a) . '<br />';
Что даст вам:
glop, test, hello
Другим решением было бы зациклить элементы, используя цикл foreach
:
echo '<ul>';
foreach ($a as $item) {
echo '<li>' . htmlspecialchars($item) . '</li>' . "\n";
}
echo '</ul>';
И вы получите этот источник HTML:
<ul><li>glop</li>
<li>test</li>
<li>hello</li>
</ul>
т.е. ненумерованный список.
При этом возможности практически не ограничены, и вы можете получить практически любой вывод, какой захотите.
Если вы просто хотите вывести массив, чтобы посмотреть, что в нем содержится, для отладки, как правило, var_dump
и print_r
, как правило, полезно:
<code>echo '<pre>';
print_r($a);
echo '
';
даст вам:
Array
(
[0] => glop
[1] => test
[2] => hello
)
А если установить расширение Xdebug , var_dump
еще лучше - цвета и все; -)