[英]PHP simply use strpos doesn't work correctly
在php中,我只想简单地找到字符串值的百分比,例如33%
。 下面的代码可以正常工作:
echo strpos("%", '33%') == true
? '33%'
: '33' . '$';
但是,当我将此百分比放入变量strpos()
它无法正常工作,例如:
$move_money_data = '33%';
echo strpos("%", $move_money_data) == true
? $move_money_data
: $move_money_data . '$';
我认为代码是正确的,但是我不知道为什么将其放入变量时结果不正确。
strpos中的顺序错误
$move_money_data = '33';
echo strpos($move_money_data, '%' ) === false ? ($move_money_data . '$') : $move_money_data;
//从php.net编辑
int strpos ( string $haystack , mixed $needle [, int $offset = 0 ] )
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.