我有一个长度为141个字符的字符串。使用以下代码,如果字符串大于或小于140,则我有一个if语句返回消息。
libxml_use_internal_errors(TRUE);
$dom = new DOMDocument();
$dom->loadHTMLFile($source);
$xml = simplexml_import_dom($dom);
libxml_use_internal_errors(FALSE);
$message = $xml->xpath("//div[@class='contest']");
if (strlen($message) < 141)
{
echo "There Are No Contests.";
}
elseif(strlen($message) > 142)
{
echo "There is One Active Contest.";
}
我在$ message上使用var_dump,它显示的字符串是[0] => string(141)这里是我的问题。当我将if语句的数字更改为< 130和> 131时,仍然返回第一个消息,尽管字符串大于131.无论我使用的数字少于141,我总是得到“没有比赛”。回到我身边