2011-08-18 89 views
1

我有這樣一個數組:PHP:通過索引插入到關聯數組中?

$example = array("car"=>"red", "banana"=>"yellow", etc...) 

是否有可能改變由指數而非鍵值的數組的值,像

$example[0] = "blue"; 

使陣列現在看起來像

$example = array("car"=>"blue", "banana"=>"yellow", etc...) 
+0

嚴格地說,我知道你不能,但我不知道是否有那個我沒有看到,將允許它的功能。 –

回答

6

你可以這樣做:

$e = array("car"=>"red", "banana"=>"yellow"); 
$keys = array_keys($e); 
$e[$keys[0]] = 'blue'; 

var_dump($e); 

輸出

array(2) { ["car"]=> string(4) "blue" ["banana"]=> string(6) "yellow" }