php修改数组键名的方法示例


Posted in PHP onApril 15, 2017

本文实例讲述了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 相关文章推荐
图片存储与浏览一例(Linux+Apache+PHP+MySQL)
Oct 09 PHP
php结合飞信 免费天气预报短信
May 07 PHP
一些 PHP 管理系统程序中的后门
Aug 05 PHP
php 发送带附件邮件示例
Jan 23 PHP
PHP处理Json字符串解码返回NULL的解决方法
Sep 01 PHP
微信公众号开发之微信公共平台消息回复类实例
Nov 14 PHP
PHP+JS实现大规模数据提交的方法
Jul 02 PHP
php mongodb操作类 带几个简单的例子
Aug 25 PHP
PHP实现页面静态化的超简单方法
Sep 06 PHP
PHP正则匹配到2个字符串之间的内容方法
Dec 24 PHP
PHP实现微信退款的方法示例
Mar 26 PHP
PhpStorm 2020.3:新增开箱即用的PHP 8属性(推荐)
Oct 30 PHP
php自定义函数实现统计中文字符串长度的方法小结
Apr 15 #PHP
php+mysql+jquery实现简易的检索自动补全提示功能
Apr 15 #PHP
php+mysql+ajax实现单表多字段多关键词查询的方法
Apr 15 #PHP
PHP快速推送微信模板消息
Apr 14 #PHP
PHP 中常量的知识整理
Apr 14 #PHP
php动态读取数据清除最右边距的方法
Apr 12 #PHP
详解使用php调用微信接口上传永久素材
Apr 11 #PHP
You might like
php文章内容分页并生成相应的htm静态页面代码
2010/06/07 PHP
apache和php之间协同工作的配置经验分享
2013/04/08 PHP
Cygwin中安装PHP方法步骤
2015/07/04 PHP
PHP程序员不应该忽略的3点
2015/10/09 PHP
JS俄罗斯方块,包含完整的设计理念
2010/12/11 Javascript
javascript中万恶的function实例分析
2011/05/25 Javascript
js中用window.open()打开多个窗口的name问题
2014/03/13 Javascript
Javascript MVC框架Backbone.js详解
2014/09/18 Javascript
原生Ajax 和jQuery Ajax的区别示例分析
2014/12/17 Javascript
jQuery UI插件自定义confirm确认框的方法
2015/03/20 Javascript
JavaScript函数内部属性和函数方法实例详解
2016/03/17 Javascript
JavaScript实现广告弹窗效果
2016/08/09 Javascript
详解js删除数组中的指定元素
2018/10/31 Javascript
如何阻止小程序遮罩层下方图层滚动
2019/09/05 Javascript
layui多图上传实现删除功能的例子
2019/09/23 Javascript
如何在微信小程序中存setStorage
2019/12/13 Javascript
[01:06:26]全国守擂赛第二周 Team Coach vs DeMonsTer
2020/04/28 DOTA
python计算牛顿迭代多项式实例分析
2015/05/07 Python
深入浅出学习python装饰器
2017/09/29 Python
python中执行smtplib失败的处理方法
2020/07/01 Python
美国二手奢侈品寄售网站:TheRealReal
2016/10/29 全球购物
法国二手手袋、手表和奢侈珠宝购物网站:Collector Square
2018/07/05 全球购物
Melissa鞋英国官方网站:Nonnon
2019/05/01 全球购物
长青弘远的面试题
2012/06/09 面试题
十佳中学生事迹材料
2014/06/02 职场文书
专题组织生活会方案
2014/06/15 职场文书
中国文明网向国旗敬礼活动精彩寄语2014
2014/09/27 职场文书
干部个人考察材料
2014/12/24 职场文书
保送生自荐信
2015/03/06 职场文书
2015年社区计生工作总结
2015/04/21 职场文书
用电申请报告范文
2015/05/18 职场文书
暑假生活随笔
2015/08/15 职场文书
CSS3新特性详解(五):多列columns column-count和flex布局
2021/04/30 HTML / CSS
Vue + iView实现Excel上传功能的完整代码
2021/06/22 Vue.js
Windows server 2012 R2 安装IIS服务器
2022/04/29 Servers
Nginx如何配置根据路径转发详解
2022/07/23 Servers