配列配列の「検索」操作

WBOY
リリース: 2016-08-08 09:31:34
オリジナル
1085 人が閲覧しました

1. 要素が配列に存在するかどうか:

echo '<br/>数组的操作1:in_array($value,$array,$type)';
//$type:是否对$value的值进行类型匹配 true/false,默认值是 false 
$arr=array("name"=>"DOOR",32);
(in_array("32",$arr))? $v="存在" : $v= "不存在";
echo "<br/>".$v;
ログイン後にコピー

コードの実行結果:

数组的操作1:in_array($value,$array,$type)
存在
ログイン後にコピー

2. 指定されたキー値が配列に存在するかどうか:

echo '<br/>数组的操作2:array_key_exists($key,$array)';
//元素32的键值是0,查找的键值是“0”,没有严格的类型匹配
$arr=array("name"=>"DOOR",32);
if (array_key_exists("0",$arr)){
	echo "<br/>存在";
}
ログイン後にコピー

コードの実行結果:

数组的操作2:array_key_exists($key,$array)
存在
ログイン後にコピー

概要: in_array と array_key_exists の一致では大文字と小文字が区別されます。

上記では、関連する側面も含めて配列の「検索」操作を紹介しましたが、PHP チュートリアルに興味のある友人に役立つことを願っています。

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