PHP で配列に特定の値が存在するかどうかをチェックする in_array function_php の例についての簡単な説明

WBOY
リリース: 2016-06-16 08:40:58
オリジナル
874 人が閲覧しました

PHP の in_array() 関数は、配列内に特定の値が存在するかどうかを確認し、存在する場合は TRUE を返し、存在しない場合は FALSE を返します。

構文:

bool in_array( mixed needle, array array [, bool strict] )
ログイン後にコピー

パラメータの説明:

参数 说明
needle 需要在数组中搜索的值,如果是字符串,则区分大小写
array 需要检索的数组
strict 可选,如果设置为 TRUE ,则还会对 needle 与 array 中的值类型进行检查

例:

<&#63;php
$arr_a = array("a", "b", "c", 1);
if(in_array("a", $arr_a)){
  echo '字符 a 在 $arr_a 数组中存在';
} else {
  echo '字符 a 在 $arr_a 数组中不存在';
}
&#63;>
ログイン後にコピー

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

$arr_a 配列内の文字 a の厳密なチェックの例:

<&#63;php
$arr_a = array("a", "b", "c", 1);
if(in_array("1", $arr_a, TRUE)){
  echo '字符 1 在 $arr_a 数组中存在';
} else {
  echo '字符 1 在 $arr_a 数组中不存在';
}
&#63;>
ログイン後にコピー

例の出力は次のとおりです:

文字 1 は $arr_a 配列に存在しません。針としての配列の例:

<&#63;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 数组中不存在';
}
&#63;>
ログイン後にコピー

例の出力は次のとおりです:

配列 $arr_b が配列 $arr_a に存在します

上記の記事では、配列内に特定の値が存在するかどうかを確認する PHP について簡単に説明しています。in_array 関数は、エディターで共有されるすべての内容です。また、Script Home をサポートしていただければ幸いです。

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