php strstr判断字符串是否存在
2021-04-07 本文已影响0人
布兰特
我们经常会用到strstr这个函数来判断某个字符串是否在另外一个字符串里面,如下
$str=“test@163.com”;
$a=163;
echo strstr($str,$a);
//false
是不是瞬间懵逼!
明明存在的啊,原来虽然php是弱语言,但是当用strstr判断时也要保证对比的两个对象是字符串,而上面的变量a是数字,所以返回false
修改如下
$str=“test@163.com”;
$a=163;
echo strstr($str,(string)$a);
将变量a强制转为字符串,结果就是我们想要的了。
你学废了吗0.0