ホームページ > バックエンド開発 > PHPチュートリアル > PHP は in_array 関数を使用して、array_PHP チュートリアルに値が存在するかどうかを確認します

PHP は in_array 関数を使用して、array_PHP チュートリアルに値が存在するかどうかを確認します

WBOY
リリース: 2016-07-13 10:00:21
オリジナル
901 人が閲覧しました

PHPは配列に特定の値が存在するかどうかを確認するためにin_array関数を使用します

この記事では主にPHPで特定の値が配列に存在するかどうかを確認するためのin_array関数の使い方を紹介し、関数、定義、および分析を行います。 in_array 関数の詳細な関連情報と使用上の注意事項が記載されているので、必要な方は参考にしてください。

この記事の例では、PHP が in_array 関数を使用して、配列内に特定の値が存在するかどうかを確認する方法を説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:

PHP は、配列に特定の値が存在するかどうかを確認するために in_array() 関数を使用します。存在する場合は TRUE を返し、そうでない場合は FALSE を返します。in_array() 関数の使い方はとても簡単です。深さ

最近 PHP でコードを書いていたとき、特定の値が別の値のセットに含まれているかどうかを判断する必要がありました。 in_array 関数は、配列内に特定の値が存在するかどうかを確認するために使用されます。概念を通して直接理解するのはかなり曖昧ですが、その機能は具体的な例を通して理解することができます。

構文は次のとおりです:

?

1

bool in_array( 混合ニードル, 配列 array [, bool strict] )

パラメータの説明:

パラメータ手順針配列内で検索する必要がある値。文字列の場合は大文字と小文字が区別されます配列取得する配列厳しいオプションで、TRUEに設定すると、針と配列の値の型もチェックされます
例 1:

?

1

2

3

4

5

6

7

8

9

$os = array("Mac", "NT", "Irix", "Linux");

if (in_array("Irix", $os)) {

「イリックスを理解しました」とエコー;

}

if (in_array("mac", $os)) {

エコー「マックを手に入れた」;

}

?>

上記のコードの実行結果は次のとおりです:

イリックスを手に入れました

in_array() では大文字と小文字が区別されるため、2 番目の条件は失敗します。

例 2:

?

1

2

3

4

5

6

$europe = array("米国", "英国", "フランス", "ドイツ", "イタリア", "スペイン", "デンマーク");

if (in_array("米国",$europe)) {

「本当です」をエコー;

}

?>

上記同様、実行結果はTrueになります。

例 3: 厳密な型チェックの例

?

出力結果は次のとおりです:

厳密なチェックで1.13が見つかりました

例 4: 配列内での配列の適用

?

1

2

3

4

5

6

7

8

9

$a = 配列('1.10', 12.4, 1.13);

if (in_array('12.4', $a, true)) {

echo "'12.4' が厳密なチェックで見つかりました ";

}

if (in_array(1.13, $a, true)) {

echo "厳密なチェックで 1.13 が見つかりました";

}

?>

1

2

3

4

5

6

7

8

9

10

11

12

$a = array(array('p', 'h'), array('p', 'r'), 'o');

if (in_array(array('p', 'h'), $a)) {

エコー「「ph」が見つかりました」;

}

if (in_array(array('f', 'i'), $a)) {

エコー「「fi」が見つかりました」;

}

if (in_array('o', $a)) {

エコー「'o' が見つかりました」;

}

?>

出力結果は次のとおりです:

「ph」が見つかりました
「お」が見つかりました

具体的な使い方は以下の通りです

?

1

bool in_array(mixed $needle,array $haystack [, bool $strict = FALSE ])

厳密が設定されていない場合は、緩和された比較を使用して、干し草の山で針を検索します。

注: php5.4 以降。配列定義がarray()からarray[]に変更されます。

この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/973922.html技術記事 PHP は in_array 関数を使用して、配列に特定の値が存在するかどうかを確認します。この記事では、PHP が in_array 関数を使用して、配列に特定の値が存在するかどうかを確認する方法を主に紹介します。...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート