[ "default" => HAUTEUR_PAR_DEFAUT, "min_range" => 2, "max_range" => 30 ] ]); $largeur = filter_input(INPUT_GET, 'c', FILTER_VALIDATE_INT, [ "options" => [ "default" => LARGEUR_PAR_DEFAUT, "min_range" => 2, "max_range" => 30 ] ]); $grille = new Grille($hauteur, $largeur, $id); $grille->current(); $definitions = [ "lignes" => [], "colonnes" => [] ]; for ($y = 0; $y < $hauteur; $y++) { $definitions["lignes"][$y] = $dico[$grille->lignes[$y]]; } for ($x = 0; $x < $largeur; $x++) { $definitions["colonnes"][$x] = $dico[$grille->colonnes[$x]]; } ?> Mots croisés

M
c r o i s é s
t
s

Mots croisés

valid()): ?>
"> " />

Horizontalement

    $definitions_ligne): ?>

Verticalement

    $definitions_colonne): ?>

Erreur de génération de la grille

name="lignes" value="" /> name="colonnes" value="" />