| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 
 |  
//Tableau initial
$aff = array('1', '2', '3', '4', '5', '6', '7', '8', '9', '10');
 
 
$nbrLigne = 3; //Nombre de lignes que tu veux
 
 
//Remplissage du nouveau tableau qui a donc $nbrLigne en fait on cree un tableau a double entree tab[ligne][colonne]
$tab =  array();
$first = true;
for ($i = 0; $i < count($aff); $i++){
	//echo $i.'   '.fmod($i, $nbrCol).'</br>';
	//echo fmod($i, $nbrCol);
	$j = fmod($i, $nbrLigne);
	if (!$j){
		if ($first){
			$first = false;
		}
		else {
			$tab[] = $col;
			$copy = true;
		}
		$col = array();
	}
	$col[$j] = $aff[$i];
	$copy = false;
}
if (!$copy) $tab[] = $col;
 
//Affichage
echo '<table>';
for ($i = 0; $i < $nbrLigne; $i++)
{
	echo '<tr>';
	for ($j = 0; $j < count($tab); $j++){
	//echo $i.'   '.fmod($i, $nbrCol).'</br>';
		echo '<td>'.$tab[$j][$i].'</td>';
	}
 
 
	echo '</tr>';
}
echo '</table>'; | 
Partager