ご参考まで、str_containsが使えない場合は以下の方法があります。
■strposを使う場合(半角文字だけ)
$a="abcde";
if(strpos($a,'bc')!== false){
echo "含まれる";
}else{
echo "含まれない";
}
■mb_strposを使う場合(マルチバイト文字含む)
$mb="abcあいうえおde";
if(mb_strpos($mb,'えお')!== false){
echo "含まれる";
}else{
echo "含まれない";
}
■preg_match(半角文字だけ、大文字小文字を区別する、処理が遅い)
$a="abcde";
if(preg_match('/bc/',$a)){
echo "含まれる";
}else{
echo "含まれない";
}
■preg_match(半角文字だけ、大文字小文字を区別しない、処理が遅い)
$a="abcde";
if(preg_match('/BC/i',$a)){
echo "含まれる";
}else{
echo "含まれない";
}
■preg_match(マルチバイト文字列、処理が遅い)
$mb="abcあいうえおde";
if(preg_match('/えお/u',$mb)){
echo "含まれる";
}else{
echo "含まれない";
}