2011-08-18 92 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" }