php 改变键名,PHP修改键名

阅读: 评论:0

php 改变键名,PHP修改键名

php 改变键名,PHP修改键名

Array

(

[city] => Array

(

[0] => 北京

[1] => 上海

[2] => 深圳

[3] => 广州

[4] => 武汉

[5] => 杭州

[6] => 郑州

[7] => 成都

[8] => 南京

[9] => 苏州

[10] => 西安

[11] => 长沙

[12] => 济南

[13] => 东莞

[14] => 厦门

[15] => 天津

)

)

如何修改键名,我要将数字12345789 变成 name

回复内容:

Array

(

[city] => Array

(

[0] => 北京

[1] => 上海

[2] => 深圳

[3] => 广州

[4] => 武汉

[5] => 杭州

[6] => 郑州

[7] => 成都

[8] => 南京

[9] => 苏州

[10] => 西安

[11] => 长沙

[12] => 济南

[13] => 东莞

[14] => 厦门

[15] => 天津

)

)

如何修改键名,我要将数字12345789 变成 name

首先数组是肯定要有key的,默认从0开始,除非你指定了key值。

提供两种解决方法:

1.

$inData = array(

'city' => json_encode(array(

'0' => '北京',

'1' => '上海',

'2' => '深圳',

'3' => '广州',

'4' => '武汉',

'5' => '杭州',

'6' => '郑州',

'7' => '成都',

'8' => '南京',

'9' => '苏州',

'10' => '西安',

'11' => '长沙',

'12' => '济南',

'13' => '东莞',

'14' => '厦门',

'15' => '天津',

)),

);

var_dump($inData);

2、

$inData = array(

'city' => array(

'0' => '北京',

'1' => '上海',

'2' => '深圳',

'3' => '广州',

'4' => '武汉',

'5' => '杭州',

'6' => '郑州',

'7' => '成都',

'8' => '南京',

'9' => '苏州',

'10' => '西安',

'11' => '长沙',

'12' => '济南',

'13' => '东莞',

'14' => '厦门',

'15' => '天津',

),

);

foreach ($inData['city'] as $v) {

$inData['city'][$v] = $v;

}

var_dump($inData);

可以有很多种方法,array_combine,array_flip后再array_flip,楼上方法也可以。

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

本文发布于:2024-02-02 02:31:39,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170681493540822.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:键名   php   PHP
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23