PHP字符串长度不正确

时间:2017-05-28 13:13:20

标签: php string

我试图根据某些字符串的存在来过滤数组。然而,我无法匹配我正在寻找的字符串,尽管知道它确实存在。

见下文。

 [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个字符?

1 个答案:

答案 0 :(得分:0)

你的字符串中有多个连续的空格,而html只显示一个连续空格的空格。

校正:

 echo "<pre>$mystring</pre>";

此代码将正确显示字符串