数组的转换
$a = array(
array(1, 2, 3, 4, 5, 6),
array(6, 7, 8, 9, 10, 11),
array(11, 12, 13, 14, 15, 16),
);
数组a转化为数组b和c
(规律)
数组$b = array($a[0][0], $a[1][0], $a[2][0], $a[0][1], $a[1][1], $a[2][1], $a[0][2], $a[1][2], $a[2][2]);
数组$c = array($a[0][3], $a[1][3], $a[2][3], $a[0][4], $a[1][4], $a[2][4], $a[0][5], $a[1][5], $a[2][5]);
$b = array(1, 6, 11, 2, 7, 12 ,3 ,8 ,13);
$c = array(4, 9, 14, 5, 10, 15 ,6 ,11 ,16);
array(1, 2, 3, 4, 5, 6),
array(6, 7, 8, 9, 10, 11),
array(11, 12, 13, 14, 15, 16),
);
数组a转化为数组b和c
(规律)
数组$b = array($a[0][0], $a[1][0], $a[2][0], $a[0][1], $a[1][1], $a[2][1], $a[0][2], $a[1][2], $a[2][2]);
数组$c = array($a[0][3], $a[1][3], $a[2][3], $a[0][4], $a[1][4], $a[2][4], $a[0][5], $a[1][5], $a[2][5]);
$b = array(1, 6, 11, 2, 7, 12 ,3 ,8 ,13);
$c = array(4, 9, 14, 5, 10, 15 ,6 ,11 ,16);
作者: huochai2000 发布时间: 2011-06-15
不明白楼主要什么? 不是写出来了规律了么~
作者: lovenyf 发布时间: 2011-06-15
都知道规律了还写不出来?为什么不思考?
我相信这题不是你不会,而是你懒
我相信这题不是你不会,而是你懒
作者: iminto 发布时间: 2011-06-15
懒,是程序员得大忌。
简单的循环判断而已,要思考啊要思考,年轻人。
复制代码
简单的循环判断而已,要思考啊要思考,年轻人。
- <?php
- $a = array(
- array(1, 2, 3, 4, 5, 6),
- array(6, 7, 8, 9, 10, 11),
- array(11, 12, 13, 14, 15, 16),
- );
- $a1=array();
- $a2=array();
- for($i=0;$i<count($a);$i++){
- for($j=0;$j<count($a[$i]);$j++){
- if($j<count($a[$i])/2){
- $a1[]=$a[$i][$j];
- }else{
- $a2[]=$a[$i][$j];
- }
- }
-
- }
- print_r($a1);
- print_r($a2);
作者: iminto 发布时间: 2011-06-15