直接用鍵名獲取,比如:$a = array('name'='admin');你知道鍵名是name,那么直接輸出:echo $a['name']就行了。
成都創(chuàng)新互聯(lián)公司專業(yè)提供成都主機托管四川主機托管成都服務(wù)器托管四川服務(wù)器托管,支持按月付款!我們的承諾:貴族品質(zhì)、平民價格,機房位于中國電信/網(wǎng)通/移動機房,成都棕樹機房服務(wù)有保障!
PHP
PHP,一個嵌套的縮寫名稱,是英文超級文本預處理語言(PHP:Hypertext?Preprocessor)的縮寫。
php中取出數(shù)組鍵值的寫法是 array_name[key]
key是數(shù)組的下標或數(shù)組對象的鍵名
例:$arr=array("a","b","c");
echo $arr[1]; //打印 b
$arr=array("a"="這是A","b"="這是B","c"="這是C");
echo $arr["b"]; //打印 這是B
在一些PHP的場景之中可能會遇到,在PHP的數(shù)組中需要根據(jù)其中某一個value值來獲取得到其key的值。這個時候就需要使用到PHP數(shù)組函數(shù)中的array_search()這個方法。
$array = array('test0','test1','test2');
$array1 = array('test0','test1','test2','test1');
$key = array_search('test1',$array);
$key1 = array_search('test1',$array1);
echo $key;
echo $key1;
輸出都是1? ??
如果有重復的value輸出第一個相匹配的key
擴展資料
使用方法:
$array = array(0 = 'blue', 1 = 'red', 2 = 'green', 3 = 'red');
$key = array_search('green', $array); // $key = 2;
$key = array_search('red', $array);? ?// $key = 1;
//array_key_exists()的使用方法
$search_array = array('first' = 1, 'second' = 4);
if (array_key_exists('first', $search_array)) {
echo "The 'first' element is in the array";
}
//相關(guān)函數(shù)有
array_keys() - Return all the keys or a subset of the keys of an array
array_values() - Return all the values of an array
array_key_exists() - Checks if the given key or index exists in the array
php中獲取鍵值對的鍵有兩種方式,都是通過函數(shù)來實現(xiàn)。
一種是通過array_search來查詢,一種是通過array_keys來查詢。