0
我有一個if語句看起來像這樣:的var_dump意外的輸出,當字符串包含HTML
if($benchmark_one_name2 === "Russell 1000 Index"){
$benchmark_one_name2 = "<span class='first'>Russell 1000 Index</span>";
var_dump("this if statement is true");
}
var_dump($benchmark_one_name2);die;
然後我var_dump
的$benchmark_one_name2
值之後,看它是否已經被設置爲"<span class='first'>Russell 1000 Index</span>"
,而是我回到這個當我檢查的頁面:
string(25) "this if statement is true" string(45) "Russell 1000 Index"
我認爲它可能有一些做的字符串中的HTML,但似乎無法找到任何指示。
檢查你的頁面的源代碼。 「羅素1000指數」不是45個字符。 ''被呈現爲HTML。 –
您的瀏覽器正在呈現html標記。這就是爲什麼長度是45,但文本只有18個字符 –