php 字符串 长度-检查 PHP 中字符串的宽度 [中文] 检查字符串长度

2023-08-22 0 9,373 百度已收录

问题描述

我的字符串宽度是 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)  142)
{
   echo "There is One Active Contest.";
}

我在 $messages 上使用了 var_dump,它将字符串显示为 [0] => string(141)。 这是我的问题:当我将 if 语句的编号修改为 131 时php 字符串 长度,它总是返回第一条消息php 字符串 长度,尽管字符串小于 131。

无论我使用哪个数字大于 141,我总是得到“没有大匹配”。 还我。

推荐答案

尝试常见的句型:

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

其他推荐答案

[0] => string(141) 意味着 $message 是一个字段,所以你应该这样做 strlen($message[0]) < 141 ...

其他推荐答案

[0] => string(141) 表示 $message 是一个字段,而不是字符串,而 $message[0] 是一个宽度为 141 个字符的字符串。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 php php 字符串 长度-检查 PHP 中字符串的宽度 [中文] 检查字符串长度 https://www.wkzy.net/game/140721.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务