我试图根据某些字符串的存在来过滤数组。然而,我无法匹配我正在寻找的字符串,尽管知道它确实存在。
见下文。
[0]=> string(31) "U T I L I Z A T I O N L I S T"
如您所见,字符串长度被解释为31 ..?快速手动计数确认29个字符,包括空格。尝试匹配此字符串时...
if ($value == "U T I L I Z A T I O N L I S T") {
//do stuff
}
不起作用。字符串不匹配。
可能是什么问题?为什么PHP认为字符串包含31个字符?
答案 0 :(得分:0)
你的字符串中有多个连续的空格,而html只显示一个连续空格的空格。
校正:
echo "<pre>$mystring</pre>";
此代码将正确显示字符串