-3

重複の可能性:
PHP を使用して単語が別の文字列に含まれているかどうかを確認するにはどうすればよいですか?

特定の数字が数字の文字列に含まれているかどうかを確認する PHP コードが必要です。たとえば、3275 の数字に 7 が含まれているかどうかを確認するにはどうすればよいですか?

strcmp を試しましたが、これを解決できません:(

4

6 に答える 6

2

strpos()はあなたの友達です、phpは強く型付けされていないので、数字を文字列と見なすことができます。

$mystring = 3232327;
$findme   = 7;
$pos = strpos($mystring, $findme);

if ($pos === false) {
    echo "The number '$findme' was not found in the number '$mystring'";
} else {
    echo "The number '$findme' was found in the number '$mystring'";
    echo " and exists at position $pos";
}
于 2012-09-06T07:43:06.560 に答える
0

このようにしてみてください

$phno = 1234567890;
$collect = 4;
$position = strpos($phno, $collect);

if ($position)
    echo 'The number is found at the position'.$position;   
else
    echo 'Sorry the number is not found...!!!';
于 2012-09-06T07:48:35.830 に答える