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值为下标的数组