HTML и PHP-код, смешанный в переменной PHP - PullRequest
0 голосов
/ 19 февраля 2012

У меня есть переменная php, и мне пришлось вставить в нее HTML-код с другой переменной. то есть:

myarray['foo'] = "<p><? echo $var; ?></p>"

но таким образом это не работает. Как избежать этого правильно?

Ответы [ 3 ]

2 голосов
/ 19 февраля 2012

Просто сделайте:

myarray['foo'] = "<p>$var</p>"

PHP обрабатывает все синтаксический анализ за вас.

РЕДАКТИРОВАТЬ:

Из вашего комментария о массиве, вы можете распечатать сырое содержимоемассива (не очень полезно для приложения, но хорошо для отладки):

myarray['foo'] = "<p>".print_r($var, true)."</p>";
1 голос
/ 19 февраля 2012

Разве вы не можете просто сделать

my_array['foo'] = '<p>'.$var.'</p>';
1 голос
/ 19 февраля 2012
myarray['foo'] = "<p>" . $var . "</p>"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...