ホームページ >バックエンド開発 >PHPチュートリアル >PHPは配列に値が存在するかどうかをチェックします
この記事の内容は、配列に値があるかどうかを確認する PHP に関するものです。必要な方はそれを参照してください。
PHP
in_array () 関数は、配列内に特定の値が存在するかどうかを確認し、存在する場合は TRUE
を返し、存在しない場合は FALSE
を返します。 PHP
in_array()
函数检查数组中是否存在某个值,如果存在则返回 TRUE
,否则返回 FALSE
。
语法:
bool in_array( mixed needle, array array [, bool strict] )
参数说明:
参数 | 说明 |
---|---|
needle | 需要在数组中搜索的值,如果是字符串,则区分大小写 |
array | 需要检索的数组 |
strict | 可选,如果设置为 TRUE ,则还会对 needle 与 array 中的值类型进行检查 |
例子:
<?php $arr_a = array("a", "b", "c", 1); if(in_array("a", $arr_a)){ echo '字符 a 在 $arr_a 数组中存在'; } else { echo '字符 a 在 $arr_a 数组中不存在'; } ?>
字符 a 在 $arr_a 数组中存在严格检查的例子:
<?php $arr_a = array("a", "b", "c", 1); if(in_array("1", $arr_a, TRUE)){ echo '字符 1 在 $arr_a 数组中存在'; } else { echo '字符 1 在 $arr_a 数组中不存在'; } ?>
字符 1 在 $arr_a 数组中不存在数组作为 needle 的例子:
<?php $arr_a = array(array("a", "b"), 1, 2); $arr_b = array("a", "b"); if(in_array($arr_b, $arr_a)){ echo '数组 $arr_b 在 $arr_a 数组中存在'; } else { echo '数组 $arr_b 在 $arr_a 数组中不存在'; } ?>
数组 $arr_b
在 $arr_a
数组中存在
PHP
in_array()
函数检查数组中是否存在某个值,如果存在则返回 TRUE
,否则返回 FALSE
。
语法:
bool in_array( mixed needle, array array [, bool strict] )
参数说明:
参数 | 说明 |
---|---|
needle | 需要在数组中搜索的值,如果是字符串,则区分大小写 |
array | 需要检索的数组 |
strict | 可选,如果设置为 TRUE ,则还会对 needle 与 array 中的值类型进行检查 |
例子:
<?php $arr_a = array("a", "b", "c", 1); if(in_array("a", $arr_a)){ echo '字符 a 在 $arr_a 数组中存在'; } else { echo '字符 a 在 $arr_a 数组中不存在'; } ?>
字符 a 在 $arr_a 数组中存在严格检查的例子:
<?php $arr_a = array("a", "b", "c", 1); if(in_array("1", $arr_a, TRUE)){ echo '字符 1 在 $arr_a 数组中存在'; } else { echo '字符 1 在 $arr_a 数组中不存在'; } ?>
字符 1 在 $arr_a 数组中不存在数组作为 needle 的例子:
<?php $arr_a = array(array("a", "b"), 1, 2); $arr_b = array("a", "b"); if(in_array($arr_b, $arr_a)){ echo '数组 $arr_b 在 $arr_a 数组中存在'; } else { echo '数组 $arr_b 在 $arr_a 数组中不存在'; } ?>
数组 $arr_b
在 $arr_a
rrreee
パラメータの説明:パラメータ | 説明 |
---|---|
needle | 配列内で検索する必要がある値。文字列の場合は大文字と小文字が区別されます。 |
取得する配列 | |
strict | オプション。TRUE に設定すると、値の型は針と配列もチェックを実行します |
rrreee針としての配列の例の文字 1 は $arr_a 配列に存在しません: rrreee
配列$arr_b
は $arr_a
配列に存在します🎜🎜PHP
in_array()
関数は、配列内に特定の値が存在するかどうかを確認し、存在する場合は TRUE
を返し、存在しない場合は FALSE
を返します。 🎜🎜構文: 🎜rrreee🎜パラメータの説明: 🎜パラメータ | 説明 |
---|---|
needle | 配列内で検索する必要がある値。文字列の場合は大文字と小文字が区別されます。 |
取得する配列 | |
strict | オプション。TRUE に設定すると、値の型は針と配列もチェックを実行します |
$arr_b
は $arr_a
配列に存在します 🎜🎜関連推奨事項: 🎜🎜🎜PHP IPアドレスを確認する それは合法的な方法ですか🎜🎜🎜🎜Webサイトがダウンしているかどうかを確認するためのPHPサンプルコード🎜🎜以上がPHPは配列に値が存在するかどうかをチェックしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。