php 二维数组 下标,PHP二维数组处理成以ID值为下标的数组

PHP二维数组处理成以ID值为下标的数组

发布时间:2015-12-19 18:50:34

作者:佚名

阅读:(173)

吾爱编程在开发PHP的时候用到了对数组的处理,查阅了网上的一些资料没有找到自己想要的,吾爱编程就自己谢了一个方法,现在分享给大家,代码如下:

$data=array(

array(

'id' => 2,

'text' => '精选',

'is_select' => 1,

'open' => 0

),

array(

'id' => 3,

'text' => '养车',

'is_select' =>0,

'open' => 0

),

array(

'id' => 4,

'text' => '用车',

'is_select' =>0,

'open' => 0

),

);

输出格式如下:

Array

(

[0] => Array

(

[id] => 2

[text] => 精选

[is_select] => 1

[open] => 0

)

[1] => Array

(

[id] => 3

[text] => 养车

[is_select] => 0

[open] => 0

)

[2] => Array

(

[id] => 4

[text] => 用车

[is_select] => 0

[open] => 0

)

)

以ID的值作为下标

使用一下方法处理即可

$tmp_data=array();

foreach($data as $Row){

$tmp_data[$Row['id']]= $Row;

}

处理之后输出格式如下:

Array

(

[2] => Array

(

[id] => 2

[text] => 精选

[is_select] => 1

[open] => 0

)

[3] => Array

(

[id] => 3

[text] => 养车

[is_select] => 0

[open] => 0

)

[4] => Array

(

[id] => 4

[text] => 用车

[is_select] => 0

[open] => 0

)

)

欢迎分享转载→ PHP二维数组处理成以ID值为下标的数组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值