配列のキーや値を検索する
<?php
// 一次配列の場合
// 例題の配列
$test = array(
'aaaa',
'bbbb',
'cccc',
'dddd',
'eeee',
'ffff') ;
// 値の有無
if(array_search("aaaa", $test) !==flase){
// 有り
}
// 'bbbb'という値のが格納されいるキーは
$key = array_search("bbbb",$test) ;
// 二次配列の場合
// 例題の配列
$testxx = array(
'0' => array(
'user' => "abc",
'pass' => "xxx"),
'1' => array(
'user' => "def",
'pass' => "yyy"),
'2' => array(
'user' => "ghi",
'pass' => "zzz")
) ;
// 'user'キーに'def'というの値の有無
if(array_search("def", array_column($testxx, 'user')) !==flase){
// 有り
}
// 'user'キーに'ghi'という値があるキーは、
$key = array_search("ghi",array_column($testxx, 'user'));
?>