Maison > développement back-end > tutoriel php > 用php数字九宫格.

用php数字九宫格.

WBOY
Libérer: 2016-06-23 13:59:20
original
1596 Les gens l'ont consulté

如下,效果:
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 />";}
Copier après la connexion
Copier après la connexion

$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/>';}
Copier après la connexion

求蹭分。

如下,效果:
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 />";}
Copier après la connexion
Copier après la connexion


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

<?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>';	}}?>
Copier après la connexion

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

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal