php陣列根據值獲取鍵名

2021-10-10 22:13:32 字數 718 閱讀 6011

php陣列根據值獲取鍵名功能,主要有兩個內建函式可以使用。array_search 和 array_keys,用於處理返回單個鍵名和多個鍵名。

具體範例如下:

<?php

/** * php array get key by value

* php陣列根據值獲取鍵名

* @author

*/$items

= array(

"banana"

=>

"fruit",

"tomato"

=>

"vegetable",

"lentil"

=>

"bean",

=>

"vegetable");

//1.返回乙個鍵名,如果值有重複返回第乙個鍵名

$key

= array_search(

'vegetable', $items);

echo

$key

;//tomato

//2.返回多個鍵名

$keys

=array_keys(

$items,'vegetable');

print_r(

$keys);

/*array

([0]

=> tomato

[1]=)

*/?>

php 陣列 根據陣列某個值取得相應的鍵名

php陣列根據值獲取鍵名功能,主要有兩個內建函式可以使用。array search 和 array keys,用於處理返回單個鍵名和多個鍵名。具體範例如下 php array get key by value php陣列根據值獲取鍵名 author items array banana fruit ...

PHP之array keys 獲取陣列鍵名

array keys 函式返回包含陣列中所有鍵名的乙個新陣列。array keys 定義和用法 array keys 函式返回乙個新陣列,包含引數陣列中所有的鍵名。如果提供了第二個引數 鍵值 則只返回該鍵值的鍵名組成的陣列。如果 第三個引數strict 指定為 true,則 php 會使用全等比較 ...

php 中文鍵名 問題,php陣列鍵名如何修改

php修改陣列鍵名的方法 首先建立乙個php示例 檔案 然後建立陣列 接著定義乙個foo方法 最後通過 array combine 等函式實現修改陣列鍵名的功能即可。php修改陣列鍵名 ar array array 1 a 2 50,3 60,4 long 5 zzz 6 kkk 7 ooo arr...