怎样把一个多维数组,按指定模式排列 本帖最后由 taodala 于 2012-09-26 23:26:26 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Array( [0] => Array ( [0] => 63 [cate_id] => 63 [1] => 34 [pid] => 34 [2] => 奥迪A6L新型C6原厂资料 [cate_name] => 奥迪A6L新型C6原厂资料 [3] => 0 [cate_size] => 0 [4] => 0 [show_order] => 0 [5] => 0 [is_hidden] => 0 ) [1] => Array ( [0] => Array ( [0] => 64 [cate_id] => 64 [1] => 63 [pid] => 63 [2] => 奥迪A6L新型C6原厂资料电路图 [cate_name] => 奥迪A6L新型C6原厂资料电路图 [3] => 0 [cate_size] => 0 [4] => 0 [show_order] => 0 [5] => 0 [is_hidden] => 0 ) [1] => Array ( [0] => Array ( [0] => 65 [cate_id] => 65 [1] => 64 [pid] => 64 [2] => 奥迪A6L新型C6原厂资料收音机电路图 [cate_name] => 奥迪A6L新型C6原厂资料收音机电路图 [3] => 0 [cate_size] => 0 [4] => 0 [show_order] => 0 [5] => 0 [is_hidden] => 0 ) [1] => Array ( ) ) ) [2] => Array ( [0] => 66 [cate_id] => 66 [1] => 34 [pid] => 34 [2] => 奥迪A7原厂资料 [cate_name] => 奥迪A7原厂资料 [3] => 0 [cate_size] => 0 [4] => 0 [show_order] => 0 [5] => 0 [is_hidden] => 0 ) [3] => Array ( [0] => Array ( [0] => 67 [cate_id] => 67 [1] => 66 [pid] => 66 [2] => 奥迪a7a7原厂资料 [cate_name] => 奥迪a7a7原厂资料 [3] => 0 [cate_size] => 0 [4] => 0 [show_order] => 0 [5] => 0 [is_hidden] => 0 ) [1] => Array ( [0] => Array ( [0] => 68 [cate_id] => 68 [1] => 67 [pid] => 67 [2] => 奥迪a7a7a7a7原厂资料 [cate_name] => 奥迪a7a7a7a7原厂资料 [3] => 0 [cate_size] => 0 [4] => 0 [show_order] => 0 [5] => 0 [is_hidden] => 0 ) [1] => Array ( [0] => Array ( [0] => 69 [cate_id] => 69 [1] => 68 [pid] => 68 [2] => 奥迪a7a7a7a7a7a7a7a7原厂资料 [cate_name] => 奥迪a7a7a7a7a7a7a7a7原厂资料 [3] => 0 [cate_size] => 0 [4] => 0 [show_order] => 0 [5] => 0 [is_hidden] => 0 ) [1] => Array ( ) ) ) )) function func($ar, $deep=0) { froeach($ar as $item) { if(isset($item['cate_id'])) { echo "<option value='$item[cate_id]'>".str_repeat(' ', $deep*2)."$item[cate_name]</option>"; else if(is_array($item)) func($item, $deep+1); } . }echo '<select>';func($ar);echo '</select>'; apache 配置PHP 老出错,请高手帮忙看看那里出问题了 求PHP 执行时间问题 求一个网址过滤 php编程中参数问题? PHP 从哪里开始学 怎样一行显示两条数据? 购物车显示物品问题 php文本文件处理方法 请问在PHP4中,如何和另一台机(服务器)上的MS SQL Server中的数据库进行连接呢?用ODBC,还是不用好? Eclipsephp 3中调试时如何将工作目录下的项目自动更新发布到APACHE上面 $_GET和$变量有什么区别 php实现把图片上传到ftp上的代码,php新手。。。
(
[0] => Array
(
[0] => 63
[cate_id] => 63
[1] => 34
[pid] => 34
[2] => 奥迪A6L新型C6原厂资料
[cate_name] => 奥迪A6L新型C6原厂资料
[3] => 0
[cate_size] => 0
[4] => 0
[show_order] => 0
[5] => 0
[is_hidden] => 0
) [1] => Array
(
[0] => Array
(
[0] => 64
[cate_id] => 64
[1] => 63
[pid] => 63
[2] => 奥迪A6L新型C6原厂资料电路图
[cate_name] => 奥迪A6L新型C6原厂资料电路图
[3] => 0
[cate_size] => 0
[4] => 0
[show_order] => 0
[5] => 0
[is_hidden] => 0
) [1] => Array
(
[0] => Array
(
[0] => 65
[cate_id] => 65
[1] => 64
[pid] => 64
[2] => 奥迪A6L新型C6原厂资料收音机电路图
[cate_name] => 奥迪A6L新型C6原厂资料收音机电路图
[3] => 0
[cate_size] => 0
[4] => 0
[show_order] => 0
[5] => 0
[is_hidden] => 0
) [1] => Array
(
) ) ) [2] => Array
(
[0] => 66
[cate_id] => 66
[1] => 34
[pid] => 34
[2] => 奥迪A7原厂资料
[cate_name] => 奥迪A7原厂资料
[3] => 0
[cate_size] => 0
[4] => 0
[show_order] => 0
[5] => 0
[is_hidden] => 0
) [3] => Array
(
[0] => Array
(
[0] => 67
[cate_id] => 67
[1] => 66
[pid] => 66
[2] => 奥迪a7a7原厂资料
[cate_name] => 奥迪a7a7原厂资料
[3] => 0
[cate_size] => 0
[4] => 0
[show_order] => 0
[5] => 0
[is_hidden] => 0
) [1] => Array
(
[0] => Array
(
[0] => 68
[cate_id] => 68
[1] => 67
[pid] => 67
[2] => 奥迪a7a7a7a7原厂资料
[cate_name] => 奥迪a7a7a7a7原厂资料
[3] => 0
[cate_size] => 0
[4] => 0
[show_order] => 0
[5] => 0
[is_hidden] => 0
) [1] => Array
(
[0] => Array
(
[0] => 69
[cate_id] => 69
[1] => 68
[pid] => 68
[2] => 奥迪a7a7a7a7a7a7a7a7原厂资料
[cate_name] => 奥迪a7a7a7a7a7a7a7a7原厂资料
[3] => 0
[cate_size] => 0
[4] => 0
[show_order] => 0
[5] => 0
[is_hidden] => 0
) [1] => Array
(
) ) ) ))
froeach($ar as $item) {
if(isset($item['cate_id'])) {
echo "<option value='$item[cate_id]'>".str_repeat(' ', $deep*2)."$item[cate_name]</option>";
else if(is_array($item)) func($item, $deep+1);
} .
}echo '<select>';
func($ar);
echo '</select>';