当前位置: 代码迷 >> PHP >> 再问一个PHP数组格式有关问题,
  详细解决方案

再问一个PHP数组格式有关问题,

热度:72   发布时间:2016-04-28 16:51:27.0
再问一个PHP数组格式问题,请教大家。
先感谢上一个数组的问题xuzuning帮我解答了,我想再问一个,如果我把表里type的值放到数组里面这个也可以做到吗?





通过上面这个表实现以下数组



Array(  

[classname] => array(
            [0]=>
            [1]=>婚庆服务
            [2]=>机械设备
            [3]=>医院医疗
            [4]=>照明灯饰
            [5]=>教育培训
            [6]=>化工涂料
            [7]=>美容健身
            [8]=>餐饮美食
            [9]=>汽车服务
            )
[layout] => array(
            [0]=>
            [1]=>常规
            [2]=>两列
            [3]=>三列
            [4]=>网格
            )
)


------解决思路----------------------
按我那个写法,$res 本就是你现在要的格式
由于你那个帖子要的是下标数组,所以才会有
$res = array_values($res);
------解决思路----------------------
while($row = mysql_fetch_assoc($rs)) {
  if($row['typeid'] == 0) $row['typevalue'] = ''; 
  $res[$row['type']][] = $row['typevalue'];
}
  相关解决方案