数组用自己的词更改键名


array change key name with own words

Array
(
    [0] => 3
    [1] => 5
    [2] => 7
    [3] => 8
    [4] => 4
    [5] => 6
)

我可以改变我的关键与我自己的话在php。请建议

//期望如此

Array
(
    [h] => 3
    [c] => 5
    [s] => 7
    [e] => 8
    [r] => 4
    [t] => 6
)

当然可以。你的语法不对。你可以像这样使用数组。

$array = array(
    "foo" => "bar",
    "bar" => "foo",
);
// as of PHP 5.4
$array = [
    "foo" => "bar",
    "bar" => "foo",
];

有关更多说明,请查看官方php手册

你也可以试试这个

$myarr = array(3,5,7,8,4,6);
$newkeys = array('h','c','s','e','r','t');
$c=array_combine($newkeys ,$myarr);

您可以这样使用赋值和取消设置

$your_array[$your_newkey] = $your_array[$your_oldkey];
unset($your_array[$your_oldkey]);