我有一個PHP變量,我不得不插入到它與另一個變量的HTML代碼。即:HTML和PHP代碼混合在一個PHP變量
myarray['foo'] = "<p><? echo $var; ?></p>"
但以這種方式它不工作。如何正確地轉義它?
我有一個PHP變量,我不得不插入到它與另一個變量的HTML代碼。即:HTML和PHP代碼混合在一個PHP變量
myarray['foo'] = "<p><? echo $var; ?></p>"
但以這種方式它不工作。如何正確地轉義它?
只要做到:
myarray['foo'] = "<p>$var</p>"
PHP處理所有的解析爲您服務。
編輯:
從你對數組的評論,你可以打印陣列的原始內容(應用程序並不十分有益的,但很好調試):
myarray['foo'] = "<p>".print_r($var, true)."</p>";
myarray['foo'] = "<p>" . $var . "</p>"
你不能只是做
my_array['foo'] = '<p>'.$var.'</p>';
'myArray的[ '富'] = 「
」 $ VAR 「
」'也可以工作:。d – rackemup420 2012-02-19 01:54:31@davidethell它工作,即使變量是一個數組變量?像$ array-> var? – 2012-02-19 01:58:34
@eng_mazzy,不,它不會。它會嘗試將$ var轉換爲一個字符串,該字符串僅顯示數組的文本「Array」。你將不得不遍歷數組來對每個數組執行一些操作,否則使用print_r。我編輯了答案來展示它。 – davidethell 2012-02-19 01:59:58