gpt4 book ai didi

php - 在 PHP 中检查字符串长度

转载 作者:IT王子 更新时间:2023-10-29 01:06:30 24 4
gpt4 key购买 nike

我有一个长度为 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.";
}

我在 $message 上使用了 var_dump,它显示字符串是 [0]=> string(141) .这是我的问题:当我更改 if 的数字时声明 <130>131 , 它仍然返回第一条消息,尽管字符串大于 131。

无论我使用小于 141 的数字,我总是得到“没有比赛”。还给我。

最佳答案

尝试使用通用语法:

if (strlen($message)<140) {
echo "less than 140";
}
else
if (strlen($message)>140) {
echo "more than 140";
}
else {
echo "exactly 140";
}

关于php - 在 PHP 中检查字符串长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5563152/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com