この文字列かどうかを確認する方法:
132,139,150,166,176
この中にありますか?:
132,139,150,166,176,131,140,151,165,175
この文字列かどうかを確認する方法:
132,139,150,166,176
この中にありますか?:
132,139,150,166,176,131,140,151,165,175
strpos関数を使用して、ある文字列が別の文字列内に出現する場所を見つけることができます。
$str1 = '132,139,150,166,176,131,140,151,165,175';
$str2 = '132,139,150,166,176';
if( strpos($str1,$str2) !== false) {
// $str2 exists within $str1.
}
が最初に見つかった場合はstrpos
戻りますが、実際には上記の場合であり、どこにも見つからない場合は戻ります。0
$str2
$str1
false
次の理由により!==
、値と型の両方をチェックして戻り値を比較する同一性演算子を使用する必要があります。false
0 !== false is true
一方
0 != false is false
あなたはstrposが欲しい
strrpos("132,139,150,166,176,131,140,151,165,175","132,139,150,166,176");
文字列が存在する場合、その開始点はゼロから返され、存在しない場合、結果は「false」になります