标签: php
例如,我有这个字符串
$string = "HelloWorld";
我想检查一下前四个字母是否等于“地狱”
if($string[0]=="H"&&$string[1]=="e"&&$string[2]=="l"&&$string[3]=="l");
是否有更好或更简化的检查方法?也许$ string [0-4]或类似的东西
答案 0 :(得分:1)
如果只想获取字符串的前N个字符,则可以使用substr
i.e: $string = "HelloWorld"; $rest = substr($string , 0, 4); // returns "Hell"
或者,如果您想检查字符串中是否存在单词,也可以使用strpos
i.e $string = "HelloWorld"; $pos = strpos($string , 'Hell'); //will return false if word is not found in string