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 相关文章推荐
如何在PHP中使用Oracle数据库(6)
Oct 09 PHP
isset和empty的区别
Jan 15 PHP
ubuntu10.04配置 nginx+php-fpm模式的详解
Jun 03 PHP
php字符串截取函数用法分析
Nov 25 PHP
php结合curl实现多线程抓取
Jul 09 PHP
PHP的Yii框架使用中的一些错误解决方法与建议
Aug 21 PHP
php防止网站被攻击的应急代码
Oct 21 PHP
php生成mysql的数据字典
Jul 07 PHP
php基于PDO连接MSSQL示例DEMO
Jul 13 PHP
PHPMailer使用QQ邮箱实现邮件发送功能
Aug 18 PHP
php 中htmlentities导致中文无法查询问题
Sep 10 PHP
浅谈php使用curl模拟多线程发送请求
Mar 08 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 park、unpark、ord 函数使用方法(二进制流接口应用实例)
2010/10/19 PHP
php常用字符串处理函数实例分析
2014/11/22 PHP
php中使用url传递数组的方法
2015/02/11 PHP
浅谈thinkphp5 instance 的简单实现
2017/07/30 PHP
php 中phar包的使用教程详解
2018/10/26 PHP
jquery 简单的进度条实现代码
2010/03/11 Javascript
javascript中如何处理引号编码"
2013/08/15 Javascript
百度地图api如何使用
2015/08/03 Javascript
Bootstrap 3的box-sizing样式导致UEditor控件的图片无法正常缩放的解决方案
2016/09/15 Javascript
canvas滤镜效果实现代码
2017/02/06 Javascript
jQuery实现链接的title快速出现的方法
2017/02/20 Javascript
jquery ui sortable拖拽后保存位置
2017/04/27 jQuery
纯JS实现简单的日历
2017/06/26 Javascript
vue3.0 CLI - 2.2 - 组件 home.vue 的初步改造
2018/09/14 Javascript
Element UI框架中巧用树选择器的实现
2018/12/12 Javascript
JavaScript使用闭包模仿块级作用域操作示例
2019/01/21 Javascript
d3.js实现图形缩放平移
2019/12/19 Javascript
python魔法方法-属性转换和类的表示详解
2016/07/22 Python
酷! 程序员用Python带你玩转冲顶大会
2018/01/17 Python
Flask框架各种常见装饰器示例
2018/07/17 Python
详解分布式任务队列Celery使用说明
2018/11/29 Python
用Python+OpenCV对比图像质量的几种方法
2019/07/15 Python
django自带调试服务器的使用详解
2019/08/29 Python
Python3 实现减少可调用对象的参数个数
2019/12/20 Python
Python如何输出百分比
2020/07/31 Python
欧尚俄罗斯网上超市:Auchan俄罗斯
2018/05/03 全球购物
BabyBjörn婴儿背带法国官网:BabyBjorn法国
2018/06/16 全球购物
广州一家公司的.NET面试题
2016/06/11 面试题
人力资源专员岗位职责
2014/01/30 职场文书
升学宴主持词
2014/04/02 职场文书
元旦联欢晚会主持词
2015/07/01 职场文书
Python实战之疫苗研发情况可视化
2021/05/18 Python
详解Java实现数据结构之并查集
2021/06/23 Java/Android
7个关于Python的经典基础案例
2021/11/07 Python
Spring Boot 使用 Spring-Retry 进行重试框架
2022/04/24 Java/Android
关于对TypeScript泛型参数的默认值理解
2022/07/15 Javascript