複数の数値の文字列に一意の数値が含まれているかどうかを判断する

WBOY
リリース: 2016-08-08 09:07:05
オリジナル
1515 人が閲覧しました

$str=10,11,12,13,14,15,16,17,18,19;
$str2=9;

この $str2 が $str にあるかどうかを確認したいのですが、19 には 9 も含まれるため、PHP 独自の関数 strpos を使用しても見つけることができます。私が望む効果は、各文字列がこの $str2 と等しいかどうかをカンマで判断することです。助けてください^_^

返信内容:

$str=10,11,12,13,14,15,16,17,18,19;
$str2=9;

この $str2 が $str にあるかどうかを確認したいのですが、19 には 9 も含まれるため、PHP 独自の関数 strpos を使用しても見つけることができます。私が望む効果は、各文字列がこの $str2 と等しいかどうかをカンマで判断することです。助けてください^_^

まず要素をカンマで区切って配列にし、explode() 関数を使用します。次に、in_array() 関数を使用して、要素 9 があるかどうかを確認します。

区切り文字 (カンマ) を 1 つの要素のみ削除し、stripos を使用します。可能な位置は 0 であるため、=== false を使用します。

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート