Ce face str_repeat
str_repeat lipește același text de mai multe ori. Este utilă pentru linii de separare, indentare sau evaluări cu stele.
Dacă $times este 0, rezultatul este un text gol. Un număr negativ produce eroarea ValueError.
Parametri
| Parametru | Descriere |
|---|---|
$string |
Textul repetat. |
$times |
De câte ori se repetă. Trebuie să fie 0 sau mai mare. |
Ce returnează
Textul repetat.
Exemple
Exemplul 1: Linie de separare
<?php
echo "Raport vânzări\n";
echo str_repeat("=", 20) . "\n";
echo "Total: 1250 lei";
Rezultat
Raport vânzări
====================
Total: 1250 lei
Exemplul 2: Evaluare cu stele
<?php
$nota = 4;
echo str_repeat("★", $nota) . str_repeat("☆", 5 - $nota);
Rezultat
★★★★☆
Greșeli frecvente
- Calculezi numărul de repetări și iese negativ (de exemplu
5 - $notacu o notă mai mare de 5). PrimeștiValueError. Limitează valoarea cumax(0, ...).