У меня есть HTMLPHP print_r в HTML
<html>
<body>
{$array['name']}<br />
{$array['nick']}
</body>
</html>
как я могу print_r
$array
? Я не могу вспомнить, как это называется. Поэтому я не могу это сделать.
У меня есть HTMLPHP print_r в HTML
<html>
<body>
{$array['name']}<br />
{$array['nick']}
</body>
</html>
как я могу print_r
$array
? Я не могу вспомнить, как это называется. Поэтому я не могу это сделать.
Вы можете напечатать массив в PHP, как показано ниже
<html>
<body>
<?php print_r($array); ?>
</body>
</html>
Похоже, что вы используете некоторые PHP рамки.
Если вы используете Laravel, вы можете вывести значения своих массивов, используя двойные фигурные скобки {{ $array['key'] }}
.
Итак, вы код понравится:
<html>
<body>
{{$array['name']}}<br />
{{$array['nick']}}
</body>
</html>
Но если вы хотите print_r
массив, вы можете использовать dd($array)
для печати массива.
'print_r' имеет второй параметр, который возвращает результат вместо echo'ing, поэтому вы можете просто использовать:' echo '
' '. Чтобы убедиться, что вы заменяете HTML-символы, используйте 'htmlentities':' echo ' ' ' – h2oooooooЭто не работает. –
Если это шаблон smarty: вы можете сделать '{$ array | @print_r}'. В качестве альтернативы вы можете добавить '{debug}' в конец вашего шаблона, чтобы просмотреть все доступные переменные. –