php 数组 修改 键名,php修改数组键名的方法

php修改数组键名的方法

默认输出的时候,将数据库字段名作为数组的键名进行输出,但带有键名的数据不能够满足未知情况下的操作?大家知道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    ))

来源: http://www.51edu.com/it/bckf/481384.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值