function colle($x, $y) {
$sAbsciss = "|";
for ($i=0; $i < $x; $i++) {
$sAbsciss .= "|";
}
$sAbsciss .= "\n";
if ($x > 0) {
for ($i=0; $i < $y; $i++) {
echo "+---+---+---+\n";
echo $sAbsciss;
}
}
}
Essaie de comprendre pourquoi et comment par toi même, si tu ne comprends pas demande.Bonjour, que y a-t-il de faux dans le code?Essaie de comprendre pourquoi et comment par toi même, si tu ne comprends pas demande.function colle($x, $y) { $sAbsciss = "|"; for ($i=0; $i < $x; $i++) { $sAbsciss .= "|"; } $sAbsciss .= "\n"; if ($x > 0) { for ($i=0; $i < $y; $i++) { echo "+---+---+---+\n"; echo $sAbsciss; } } }
en test, cela n'affiche pas le résultat voulu par pablo842.Salut !
alors ?
<?php
function colle($x, $y) {
$dimensions = "|";
for ($i=0; $i < $x; $i++) {
}
$dimensions .= "\n";
if ($x > 0) {
for ($i=0; $i < $y; $i++) {
echo "+---+---+---+\n";
echo $dimensions;
}
}
}
Code : Tout sélectionner
<?php
function colle($x, $y){
$value = "| ";
for ($i = 0 ; $i < $x; $i++){
$value .= "| ";
}
$value .= "\n";
if ($x > 0) {
for ($i = 0; $i < $y; $i++){
echo "+---+---+---+\n";
echo $value;
}
echo "+---+---+---+\n";
}
}
?>Exact, il faut trouver la solution pour faire pareil en largeur!la grille ne depasse pas les 3 en largeurs.. c'est juste un exemple il ne faut pas les dimensions exact. c'est a nous de choisir la largeur et la longueur quand on fait appel a la fonction.
Que pouvons nous rajouter a ce code pour que les largeurs($x) fonctionnent comme $y ?faut juste ajouter un echo apres le if et trois espaces apres les | pour ressembler a ce qui est demander je croisCode : Tout sélectionner
<?php function colle($x, $y){ $value = "| "; for ($i = 0 ; $i < $x; $i++){ $value .= "| "; } $value .= "\n"; if ($x > 0) { for ($i = 0; $i < $y; $i++){ echo "+---+---+---+\n"; echo $value; } echo "+---+---+---+\n"; } } ?>