PHP:通过索引插入关联数组?

时间:2011-08-18 05:25:56

标签: php arrays

我有一个像:

这样的数组
$example = array("car"=>"red", "banana"=>"yellow", etc...)

是否可以通过索引而不是像

这样的键值来更改数组的值
$example[0] = "blue";

这样阵列现在看起来像

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

1 个答案:

答案 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" }