如何创建两个数值数组(一个用于键一个用于值 - 与数组组合相反)
来源信息:
John => Physics, Mary => Medicine, Gary => Drama,
输出到
0=>Physics, 1=>Medicine, 2=>Drama
和
0=>John, 1=>Mary, 2=>Drama
这似乎很容易,但我没有运气.
分别调用array_keys()和array_values()关联数组.
如果出于某种原因,您必须具有从1开始的数字索引(如在任何编辑之前的原始问题中),您还需要做更多的事情:
$keys = array_keys($array);
array_unshift($keys, NULL);
unset($keys[0]);
$values = array_values($array);
array_unshift($values, NULL);
unset($values[0]);
Run Code Online (Sandbox Code Playgroud)