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]);