php陣列根據值獲取鍵名功能,主要有兩個內建函式可以使用。array_search 和 array_keys,用於處理返回單個鍵名和多個鍵名。
具體範例如下
/**
* php array get key by value
* php陣列根據值獲取鍵名
* @author
*/$items = array(
"banana" => "fruit",
"tomato" => "vegetable",
"lentil" => "bean",
);//1.返回乙個鍵名,如果值有重複返回第乙個鍵名
$key = array_search('vegetable', $items);
echo $key;//tomato
//2.返回多個鍵名
$keys=array_keys($items,'vegetable');
print_r($keys);
/*array
( [0] => tomato
)*/
例子:
$controller_id_arr1=array(19)
$controller_id_arr=array_map('strtolower',$controller_id_arr1);//把陣列的值大寫轉為小寫
if(in_array(strtolower($controller),$controller_id_arr))else
PHP 根據陣列值取得鍵值
arr 1 餘溫 3 紅樓夢 內容 水滸傳 echo array search 紅樓夢 arr echo 3 echo array search 餘溫 arr echo 1 echo array search 哦哦 arr echo a1 array a red b green a2 array c...
陣列物件根據某個值相同合併陣列
var arr var map dest for var i 0 i arr.length i map ai.id ai else console.log dest var obj var temp obj.foreach function item,index else temp skey res...
php陣列根據值獲取鍵名
php陣列根據值獲取鍵名功能,主要有兩個內建函式可以使用。array search 和 array keys,用於處理返回單個鍵名和多個鍵名。具體範例如下 php array get key by value php陣列根據值獲取鍵名 author items array banana fruit ...