与关联数组中的array_combine/two数组相反的函数

Eng*_*dam 4 php arrays

如何创建两个数值数组(一个用于键一个用于值 - 与数组组合相反)

来源信息:

John => Physics,

Mary => Medicine,

Gary => Drama,

输出到

0=>Physics, 

1=>Medicine, 

2=>Drama

0=>John,

1=>Mary,

2=>Drama

这似乎很容易,但我没有运气.

Bol*_*ock 6

分别调用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)