200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > PHP 中 strpos() stripos() strrpos() strripos() 的区别

PHP 中 strpos() stripos() strrpos() strripos() 的区别

时间:2020-02-16 09:00:35

相关推荐

PHP 中 strpos()  stripos() strrpos()  strripos() 的区别

一、说明二、代码三、打印

一、说明

如果$string包含$char,则返回对应的下标(下标从0开始),否则返回false。所以判断字符是否存在要这样写:

if (strpos($string, 'h') !== false) {echo '存在';}

而不是这样写:存在且下标为0时,就被判断为false了(×

if (strpos($string,'h')) {}

二、代码

public function test(){$string = "Hello World ha ha HHH";//存在$index = strpos($string, 'h'); //左边开始,字符出现的位置,区分大小写$index1 = stripos($string, 'h'); //左边开始,字符出现的位置,不区分大小写$index2 = strrpos($string, 'h'); //右边开始,字符出现的位置,区分大小写$index3 = strripos($string, 'h'); //右边开始,字符出现的位置,不区分大小写//不存在$index4 = strpos($string, 'yes');echo "{$index}-{$index1}-{$index2}-{$index3}<br/>"; //12-0-15-20var_dump($index4); //bool(false)}

三、打印

12-0-15-20bool(false)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。