全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

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
    )
)

更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》、《php常用函数与技巧总结》、《PHP错误与异常处理方法总结》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。


# php  # 修改  # 数组  # 键名  # php数组函数序列之array_keys() - 获取数组键名  # php数组函数序列之array_key_exists() - 查找数组键名是否存在  # 通过PHP current函数获取未知字符键名数组第一个元素的值  # php数组函数序列之array_search()- 按元素值返回键名  # PHP去除数组中重复的元素并按键名排序函数  # php在多维数组中根据键名快速查询其父键以及父键值的代码  # php数组函数序列之array_flip() 将数组键名与值对调  # php二维数组用键名分组相加实例函数  # php数组函数序列之each() - 获取数组当前内部指针所指向元素的键名和键值  # 并将指针移到下一位  # php数组键名技巧小结  # php数组操作之键名比较与差集、交集赋值的方法  # php数组函数序列之krsort()- 对数组的元素键名进行降序排序  # 保持索引关系  # php数组函数序列之ksort()对数组的元素键名进行升序排序  # 程序设计  # 操作技巧  # 相关内容  # 感兴趣  # 给大家  # 更多关于  # 所述  # 面向对象  # 讲述了  # long  # zzz  # kkk  # king  # lll  # ooo  # gt  # mysql  # string  # xxx 


相关文章: 建站之星安装模板失败:服务器环境不兼容?  高端建站三要素:定制模板、企业官网与响应式设计优化  如何通过西部数码建站助手快速创建专业网站?  如何将凡科建站内容保存为本地文件?  建站主机CVM配置优化、SEO策略与性能提升指南  如何在Windows环境下新建FTP站点并设置权限?  网站制作怎么样才能赚钱,用自己的电脑做服务器架设网站有什么利弊,能赚钱吗?  如何使用Golang table-driven基准测试_多组数据测量函数效率  C#如何使用XPathNavigator高效查询XML  长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?  建站之星安装提示数据库无法连接如何解决?  潮流网站制作头像软件下载,适合母子的网名有哪些?  利用JavaScript实现拖拽改变元素大小  寿县云建站:智能SEO优化与多行业模板快速上线指南  jQuery 常见小例汇总  宝塔建站后网页无法访问如何解决?  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?  微信推文制作网站有哪些,怎么做微信推文,急?  linux top下的 minerd 木马清除方法  建站之星如何优化SEO以实现高效排名?  5种Android数据存储方式汇总  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  常州自助建站:操作简便模板丰富,企业个人快速搭建网站  微网站制作教程,我微信里的网站怎么才能复制到浏览器里?  ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?  北京企业网站设计制作公司,北京铁路集团官方网站?  哪家制作企业网站好,开办像阿里巴巴那样的网络公司和网站要怎么做?  太平洋网站制作公司,网络用语太平洋是什么意思?  网站建设设计制作营销公司南阳,如何策划设计和建设网站?  电商网站制作公司有哪些,1688网是什么意思?  微信小程序 input输入框控件详解及实例(多种示例)  相册网站制作软件,图片上的网址怎么复制?  如何在建站之星绑定自定义域名?  已有域名建站全流程解析:网站搭建步骤与建站工具选择  家庭建站与云服务器建站,如何选择更优?  如何在局域网内绑定自建网站域名?  如何在建站主机中优化服务器配置?  如何用PHP工具快速搭建高效网站?  家庭服务器如何搭建个人网站?  建站之星微信建站一键生成小程序+多端营销系统  Python多线程使用规范_线程安全解析【教程】  Python文件管理规范_工程实践说明【指导】  如何通过FTP服务器快速搭建网站?  ,有什么在线背英语单词效率比较高的网站?  如何解决ASP生成WAP建站中文乱码问题?  如何高效利用亚马逊云主机搭建企业网站?  网站制作外包价格怎么算,招聘网站上写的“外包”是什么意思?  如何在Golang中处理模块冲突_解决依赖版本不兼容问题  C#怎么创建控制台应用 C# Console App项目创建方法 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。