我有一个像这样的数组:
$example = array("car"=>"red", "banana"=>"yellow", etc...)
Run Code Online (Sandbox Code Playgroud)
是否可以通过索引而不是键值来改变数组的值
$example[0] = "blue";
Run Code Online (Sandbox Code Playgroud)
这样阵列现在看起来像
$example = array("car"=>"blue", "banana"=>"yellow", etc...)
Run Code Online (Sandbox Code Playgroud)
你可以这样做:
$e = array("car"=>"red", "banana"=>"yellow");
$keys = array_keys($e);
$e[$keys[0]] = 'blue';
var_dump($e);
Run Code Online (Sandbox Code Playgroud)
输出是
array(2) { ["car"]=> string(4) "blue" ["banana"]=> string(6) "yellow" }
Run Code Online (Sandbox Code Playgroud)