0
我正在使用數據庫並將值與字符串進行比較以創建新記錄。我遇到的問題與數據庫值存儲在$類型變量的比較 - 錯誤的值是:PHP - HTML實體/特殊字符混淆
<recordID>
在我的PHP腳本我做一個測試,看看是否數據庫值=「 「:
if ($type == '<recordID>') {
// create new records etc
}
但是我剛剛注意到這個測試失敗了,並且我假設它是」 <「和‘>’字符,這是問題。如果我附和$類型變量我得到這個在瀏覽器源代碼視圖:
<contactID>
我可以看到這個問題涉及到ヶ輛和HTML特殊字符,但我一直沒能制定出使用該功能能夠得到上面的比較工作。
我不想硬編碼這個 - 我希望能夠使用一個PHP函數轉換根據需要對飛/編碼/解碼,但會如果這不可能,就做這個 – user982124