3v4l.org

run code in 300+ PHP versions simultaneously
<?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);
Output for 8.1.0 - 8.1.30, 8.2.0 - 8.2.25, 8.3.0 - 8.3.13
22 2 333 33 3 4444 444 44 4 55555 5555 555 55 5

preferences:
42.28 ms | 406 KiB | 5 Q