萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> php生成數組的使用示例

php生成數組的使用示例

 要求實現一個7個元素的數組,取出這個數組中的5個元素,生成新的數組,這些數組是唯一的

代碼如下: <?php $arr = array(1,2,3,4,5); /* @ res  組裝好的每一注的每個元素 @ $a 臨時數組 @ $index 數組索引 @ $arr 請求的數組 @ $b 最後要的結果  */ $a = array(); $b = array(); $total = 0; format($a,0,$arr); function format($res,$index,$arr){  global $total;  global $b;  $new_arr = $res;  $n_arr = array();  if($index == count($arr)){   if(count($new_arr)==5){    $b[]  = $new_arr;    echo "<pre>";    $total++;    }     return;  }  format($new_arr,$index+1,$arr);  $new_arr[] = $arr[$index];  format($new_arr,$index+1,$arr); }   echo "<pre>"; print_r($b); echo "</pre>";    
copyright © 萬盛學電腦網 all rights reserved