用php数字九宫格.

WBOY
Lepaskan: 2016-06-23 13:59:20
asal
1569 orang telah melayarinya

如下,效果:
2 3 4 5 6 7 8 9 1
3 4 5 6 7 8 9 1 2
4 5 6 7 8 9 1 2 3
5 6 7 8 9 1 2 3 4
6 7 8 9 1 2 3 4 5
7 8 9 1 2 3 4 5 6
8 9 1 2 3 4 5 6 7
9 1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9 


回复讨论(解决方案)

$arr1 = array('1','2','3','4','5','6','7','8','9');for($i=0;$i<count($arr1);$i++){	array_push($arr1,array_shift($arr1));	echo join(' ',$arr1)."<br />";}
Salin selepas log masuk
Salin selepas log masuk

$start = 1;$arr = array(1, 2, 3, 4, 5, 6, 7, 8, 9);$length = count($arr);for($stepX=0;$stepX<$length;$stepX++){	for($stepY=0;$stepY<$length;$stepY++){		echo $arr[($stepX+$stepY+$start)%$length].' ';	}	echo '<br/>';}
Salin selepas log masuk

求蹭分。

如下,效果:
2 3 4 5 6 7 8 9 1
3 4 5 6 7 8 9 1 2
4 5 6 7 8 9 1 2 3
5 6 7 8 9 1 2 3 4
6 7 8 9 1 2 3 4 5
7 8 9 1 2 3 4 5 6
8 9 1 2 3 4 5 6 7
9 1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8 9

$arr1 = array('1','2','3','4','5','6','7','8','9');for($i=0;$i<count($arr1);$i++){	array_push($arr1,array_shift($arr1));	echo join(' ',$arr1)."<br />";}
Salin selepas log masuk
Salin selepas log masuk


上一条发错了,不好意思。

<?phpfor($i=0; $i<81; $i++){	$tmp = $i%9+floor($i/9)+2;	if($tmp>=10){		$tmp = $tmp%10+1;	}	printf("%3d", $tmp);	if(($i+1)%9==0){		echo '<br>';	}}?>
Salin selepas log masuk

你这是什么?
九宫格是3x3矩阵(填写1-9个数)
数独是9个九宫格的组合

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!