php 替换二维数组的 key

Posted Chrdai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 替换二维数组的 key相关的知识,希望对你有一定的参考价值。

php 替换二维数组中的 key

// 需要替换 key 的数组
$arr_old = array(
    \'0\' => array(\'id\' => 1, \'name\' => \'Carroll\'),
    \'1\' => array(\'id\' => 2, \'name\' => \'Chrdai\'),
    \'3\' => array(\'id\' => 3, \'name\' => \'xiaodai\'),
);

// 将新的key定义一个新数组
$key_name = array(\'key1\',\'key2\',\'key3\');

// 现在开始替换
$arr_new = array_combine($key_name,$arr_old);

var_dump($arr_new);
/*
array (size=3)
  \'key1\' =>
    array (size=2)
      \'id\' => int 1
      \'name\' => string \'Carroll\' (length=7)
  \'key2\' =>
    array (size=2)
      \'id\' => int 2
      \'name\' => string \'Chrdai\' (length=6)
  \'key3\' =>
    array (size=2)
      \'id\' => int 3
      \'name\' => string \'xiaodai\' (length=7)
*/

此文为我工作中的总结,如有转载,请注明出处:http://www.cnblogs.com/chrdai/p/7219107.html

以上是关于php 替换二维数组的 key的主要内容,如果未能解决你的问题,请参考以下文章

javascript与php一维数组与二维数组互转

php打乱数组二维数组多维数组

PHP如何改变二维数组键标???

js如何定义二维数组,一维的key为动态值。就是要处理二级菜单显示。

PHP二维数组根据某个元素(key)去重

PHP获取二维数组中指定Key的重复Value