<?php $a = Array ( ' Aaaaaa ' => Array ( ' Aaaaaa ' => Array ( ' 111111 ', ' 222222 ', ' 333333 ' ), ' BBBBBB ' => Array ( ' 111111 ', ' 222222 ', ' 333333 ' ), ' CCCCCC ' => Array ( ' 111111 ', ' 222222 ', ' 333333 ' ), ), ' BBBBBB ' => Array ( ' Aaaaaa ' => Array ( ' 111111 ', ' 222222 ', ' 333333 ' ), ' BBBBBB ' => Array ( ' 111111 ', ' 222222 ', ' 333333 ' ), ' CCCCCC ' => Array ( ' 111111 ', ' 222222 ', ' 333333 ' ), ), ' CCCCCC ' => Array ( ' Aaaaaa ' => Array ( ' 111111 ', ' 222222 ', ' 333333 ' ), ' BBBBBB ' => Array ( ' 111111 ', ' 222222 ', ' 333333 ' ), ' CCCCCC ' => Array ( ' 111111 ', ' 222222 ', ' 333333 ' ), ), ); foreach ($a as $k => $v) { echo $k. " <br> "; if (Is_array ($v)) { foreach ($v as $key => $val) { echo "". $key. " <br> "; // } if (Is_array ($val)) { foreach ($val as $kkk => $vall) { echo "". $vall. " <br> "; } } } echo "<br>"; }
Code ******/for/*******mysql query infinite level classification /*** $sql = "Select A.title as Big, b.title as small From Largetitle as a left JOIN Smalltitle as B on A.id=b.largeid ";
$a = array ();
$r = mysql_query ($sql);
while ($arr = Mysql_fetch_array ($r)) { $a [$arr [' big ']] = $arr [' small ']; } ***/ ?> |