指定した配列の値に対応したキーを取得する

指定した配列の値に対応したキーを取得するには、array_keys() 関数を使用します。

◆書式

array_keys( 配列, 配列の値 [, TRUE|FALSE])

配列から配列値に対応するkeyを全て取得します。
無い場合は、空の配列が返されます。
第3引数にTRUEを指定した場合、値と型の両方で一致するかチェックします。
第3引数の初期値はFALSEです。

 

◆サンプルコード

<?php

$str = array("1"=>"aaaa","2"=>"bbbb","3"=>"cccc");

var_dump(array_keys($str,"bbbb"));

?>

【実行結果】
array(1) {
 [0]=>
 string(4) "bbbb"
}

 

[対象]
PHP 5.x