在 PHP 中,我可以通过执行以下操作轻松重命名关联数组的键。
$array = array(
"tom" => "25",
"bob" => "36",
);
$array["charlie"] = $array["tom"];
unset($array["tom"]);
但是,这会打乱数组的顺序。“bob” 成为第一个元素,“charlie”(之前是“tom”)现在是第二个元素。
echo reset($array); // outputs 36 instead of 25
有没有办法重命名数组键而不打乱它的顺序?
注意:我意识到我可以重建数组,但这真的很难看。我宁愿避免这种情况。