gpt4 book ai didi

php - 如何检查PHP中字符串中是否只有空格?

转载 作者:可可西里 更新时间:2023-11-01 13:07:10 25 4
gpt4 key购买 nike

print_r(strlen(trim('     ')));

结果是9

我也试过

preg_replace('/[\n\r\t\s]/', '', '   ')

但结果不为零。

请下载我的代码,你会得到结果

http://blog.eood.cn/attachment.php?id=70

最佳答案

mb_language('uni');
mb_internal_encoding('UTF-8');

$s = '     ';
if (strlen(preg_replace('/\s+/u','',$s)) == 0) {
echo "String is empty.\n";
}

如果不行我建议这样做

$s = '     ';
if (strlen(trim(preg_replace('/\xc2\xa0/',' ',$s))) == 0) {
echo "String is empty.\n";
}

这些解决方案已经在不同平台上进行了测试。

flag告诉 preg_replace() 将字符串视为多字节字符串,即 utf-8

字符是一个不间断的空格C2A0,可以用alt+0160生成。

关于php - 如何检查PHP中字符串中是否只有空格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1754393/

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