编写程序的时刻,常常要处置惩罚字符串,最基本就是字符串的查找,在php检测字符串中是不是包括指定字符串能够运用以下函数
strpos(string,find[,start]);
string:必须。划定要搜刮的字符串。
find:必须。划定要查找的字符。
start:可选。划定最先搜刮的位置。
实例(引荐进修:PHP编程从入门到通晓)
<?php $str = 'abcdefghi'; $find = 'ab'; $pos = strpos($str, $find); // 注重:这里运用的是 === 不能运用 == // 缘由:第一个字符串的位置是从0最先。假如这个字符串位于字符串的最先的处所,就会返回0。 // 假如没有字符串 就返回false。 // 为了辨别0和false就必须运用同等操作符 === 或许 !== //1、运用 === 操作符 if ($pos === false) { echo "$find不在$str中"; } else { echo "$find在$str中"; } //或2、运用 !== 操作符 if($pos !== false){ echo "$find在$str中"; }else{ echo "$find不在$str中"; } ?>
explode
用explode举行推断PHP推断字符串的包括代码以下:
function checkstr($str){ $needle ='a';//推断是不是包括a这个字符 $tmparray = explode($needle,$str); if(count($tmparray)>1){ return true; } else{ return false; } }
以上就是php字符串是不是包括某字符串的细致内容,更多请关注ki4网别的相干文章!