php如何改变数组键名
程序员文章站
2022-04-04 16:04:28
...
php改变数组键名的方法:首先创建PHP示例文件;然后通过“array_combine”以及“array_walk”等方法实现修改数组键名的功能;最后用“print_r”方法打印出修改后的结果即可。
php修改数组键名的方法
$ar = array( array(1 => 'a', 2 => 50, 3 => 60, 4 => 'long', 5 => 'zzz', 6 => 'kkk', 7 => 'ooo'), array(1 => 'b', 2 => 60, 3 => 70, 4 => 'king', 5 => 'lll', 6 => 'ttt', 7 => 'ppp'), array(1 => 'c', 2 => 70, 3 => 80, 4 => 'quit', 5 => 'qqq', 6 => 'xxx', 7 => 'ccc'), ); $kname = array('StaffId', 'Wage', 'Name', 'Work', 'Type'); function foo(&$v, $k, $kname) { $v = array_combine($kname, array_slice($v, 1, -1)); } array_walk($ar, 'foo', $kname); print_r($ar);
运行结果为:
Array ( [0] => Array ( [StaffId] => 50 [Wage] => 60 [Name] => long [Work] => zzz [Type] => kkk ) [1] => Array ( [StaffId] => 60 [Wage] => 70 [Name] => king [Work] => lll [Type] => ttt ) [2] => Array ( [StaffId] => 70 [Wage] => 80 [Name] => quit [Work] => qqq [Type] => xxx ) )
更多相关知识,请访问PHP中文网!
以上就是php如何改变数组键名的详细内容,更多请关注其它相关文章!
推荐阅读
-
如何在PHP中使用数组
-
PHP实现通过二维数组键值获取一维键名操作示例
-
php二维数组用键名分组相加实例函数
-
php数组函数序列之array_flip() 将数组键名与值对调
-
php数组函数序列之array_search()- 按元素值返回键名
-
php数组函数序列之each() - 获取数组当前内部指针所指向元素的键名和键值,并将指针移到下一位
-
JSON用法之将PHP数组转JS数组,JS如何接收PHP数组
-
php在多维数组中根据键名快速查询其父键以及父键值的代码
-
php数组函数序列之array_key_exists() - 查找数组键名是否存在
-
php数组函数序列之array_keys() - 获取数组键名