在PHP創建這樣的鍵值對的數組,怎麼我得到「的myKey」?PHP,如何獲得在一維數組的數組鍵。
$arr = array("mykey"=>"myvalue");
我知道下面的代碼將工作,但我想知道如果在PHP語言結構,讓我這個在時尚更容易。
foreach($arr as $key=>$value){
$result = $key;
break;
}
echo $result;
在PHP創建這樣的鍵值對的數組,怎麼我得到「的myKey」?PHP,如何獲得在一維數組的數組鍵。
$arr = array("mykey"=>"myvalue");
我知道下面的代碼將工作,但我想知道如果在PHP語言結構,讓我這個在時尚更容易。
foreach($arr as $key=>$value){
$result = $key;
break;
}
echo $result;
只是使用key,如果你處理一個元素和array_keys與多個值陣列。
例
$arr = array("mykey"=>"myvalue");
var_dump(key($arr));
或者
var_dump(array_keys($arr));
輸出
string 'mykey' (length=5)
和
array
0 => string 'mykey' (length=5)
你需要使用array_keys
,這裏的manual
試試這個
您可以在PHP中使用array_keys功能
<?php
$array = array(0 => 100, "color" => "red");
print_r(array_keys($array));
$array = array("blue", "red", "green", "blue", "blue");
print_r(array_keys($array, "blue"));
$array = array("color" => array("blue", "red", "green"),
"size" => array("small", "medium", "large"));
print_r(array_keys($array));
?>