- str_repeat: documentation ( source)
<?php
function generatePattern($n) {
// Assure-toi que l'entrée est un nombre entier
if (!is_int($n) || $n <= 0) {
return "Veuillez entrer un nombre entier positif.";
}
// Boucle pour générer chaque ligne
for ($i = $n; $i >= 1; $i--) {
// Génère une ligne avec le chiffre $n répété $i fois
echo str_repeat($n, $i) . PHP_EOL;
}
}
generatePattern(2);
echo "\n";
generatePattern(3);
echo "\n";
generatePattern(4);
echo "\n";
generatePattern(5);