数组键值

时间:2012-10-20 15:30:32

标签: php arrays

可以转换此数组:

array(
  A => B,
  C => D,
)

到这个数组:

array(
  array(
    'A',
    'B',
  ),
  array(
    'C',
    'D',
  ),
)

2 个答案:

答案 0 :(得分:5)

您可能正在寻找array_map(基于现有数组的构建配对,请参见手册页上的Example #4 Creating an array of arrays)和array_keys(数组的所有键)功能:< / p>

array_map(null, array_keys($array), $array));

答案 1 :(得分:0)

$source = array(
  'A' => 'B',
  'C' => 'D',
)

foreach ($source as $key => $value){
  $result[] = array($key, $value);
}

var_dump($result);