$ary = array('a'=>array('a1','a2'),'b'=>array('b1','b2'),'c'=>array('c1','c2'),);
如何把上面的數組,輸出到頁面成這樣啊
回複討論(解決方案)
echo '
';foreach($ary['a'] as $aV){foreach($ary['b'] as $bV){foreach($ary['c'] as $cV){echo "
| $aV |
$bV |
$cV |
";}}}echo '
';
echo '
';foreach($ary['a'] as $aV){foreach($ary['b'] as $bV){foreach($ary['c'] as $cV){echo "
| $aV |
$bV |
$cV |
";}}}echo '
';
忘了說, 鍵a,b,c是可能n個的
$ary = array( 'a'=>array('a1','a2'), 'b'=>array('b1','b2'), 'c'=>array('c1','c2'),);echo "
\n";echo "
| a |
b |
c |
\n";foreach($ary['a'] as $m) { foreach($ary['b'] as $n) { foreach($ary['c'] as $v) { echo "
| $m |
$n |
$v |
\n"; } }}echo "
";[code=html]
| a |
b |
c |
| a1 |
b1 |
c1 |
| a1 |
b1 |
c2 |
| a1 |
b2 |
c1 |
| a1 |
b2 |
c2 |
| a2 |
b1 |
c1 |
| a2 |
b1 |
c2 |
| a2 |
b2 |
c1 |
| a2 |
b2 |
c2 |
/code]
精華區有 求笛卡爾積 的代碼
精華區有 求笛卡爾積 的代碼
忘了說, 鍵a,b,c是可能n個的,如:a,b,c,d,e,f...................
$ary = array( 'a'=>array('a1','a2'), 'b'=>array('b1','b2'), 'c'=>array('c1','c2'),'d'=>array('d1','d2'),'e'=>array('e1','e2'),//..........多行......);
精華區 迪爾卡積 我問的問題....前後幾篇 很完整了