gpt4 book ai didi

php - 检查字符串中是否存在星号

转载 作者:行者123 更新时间:2023-12-02 08:13:57 26 4
gpt4 key购买 nike

我必须检查字符串中是否存在星号,但它总是显示没有星号。

为什么strpos()不起作用?我也尝试过 stripos()mb_strpos()mb_stripos() 但没有运气。

<?php

$str = "****123";
if(strpos($str, '*') == false){
echo 'There is no asterisk in the string';
} else {
echo 'There is asterisk in the string';
}

期望的输出:

字符串中没有星号。

最佳答案

strpos()返回一个整数(0 或更大),如果未找到,则返回 FALSE。在 PHP 中,the comparison仅当您使用严格相等 (===) 时,0FALSE 才会有所不同:

$str = "****123";
if(strpos($str, '*') === false){
echo 'There is no asterisk in the string';
} else {
echo 'There is asterisk in the string';
}

输出:

字符串中有星号

关于php - 检查字符串中是否存在星号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49704733/

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