有没有一种简化的方法来检查字符串数组的每个索引?

时间:2018-06-28 01:34:50

标签: php

例如,我有这个字符串

$string = "HelloWorld";

我想检查一下前四个字母是否等于“地狱”

if($string[0]=="H"&&$string[1]=="e"&&$string[2]=="l"&&$string[3]=="l");

是否有更好或更简化的检查方法?也许$ string [0-4]或类似的东西

1 个答案:

答案 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