最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

php数组键名如何修改

来源:懂视网 责编:小采 时间:2020-11-02 18:47:58
文档

php数组键名如何修改

php数组键名如何修改:php修改数组键名的方法:首先创建一个php示例代码文件;然后创建数组;接着定义一个foo方法;最后通过array_combine等函数实现修改数组键名的功能即可。php修改数组键名$ar = array( array(1 => 'a', 2 => 50, 3
推荐度:
导读php数组键名如何修改:php修改数组键名的方法:首先创建一个php示例代码文件;然后创建数组;接着定义一个foo方法;最后通过array_combine等函数实现修改数组键名的功能即可。php修改数组键名$ar = array( array(1 => 'a', 2 => 50, 3

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

相关介绍:

array_combine() 函数通过合并两个数组来创建一个新数组,其中的一个数组元素为键名,另一个数组的元素为键值。

注释:键名数组和键值数组的元素个数必须相同!

语法

array_combine(keys,values);

参数

keys 必需。规定数组的键名。

values 必需。规定数组的键值。

推荐:《PHP教程》

文档

php数组键名如何修改

php数组键名如何修改:php修改数组键名的方法:首先创建一个php示例代码文件;然后创建数组;接着定义一个foo方法;最后通过array_combine等函数实现修改数组键名的功能即可。php修改数组键名$ar = array( array(1 => 'a', 2 => 50, 3
推荐度:
标签: 修改 php key
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top