строка
я есть строка длиной 141 символ. Используя следующий код, у меня есть оператор if, который возвращает сообщение, если строка больше или меньше 140.
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.";
}
Я использовал var_dump для сообщения $, и он показывает строку[0]=> string(141)
вот моя проблема Когда я изменяю числа для оператора if на <130 и> 131, он по-прежнему возвращает 1-е сообщение, хотя строка больше 131. Независимо от того, какое число я использую меньше 141, я всегда получаю «Нет конкурсов». вернулся ко мне.