Ce face trim
trim curăță marginile unui text: spații, tab-uri, linii noi. Este util pentru datele introduse de utilizatori în formulare.
ltrim curăță doar în stânga, iar rtrim doar în dreapta.
chop este un alias pentru rtrim: elimină spațiile doar de la sfârșitul textului.
Parametri
| Parametru | Descriere |
|---|---|
$text |
Textul de curățat. |
$caractere |
Opțional. Lista caracterelor eliminate. Implicit: spațiu, tab, linie nouă și altele invizibile. |
Ce returnează
Textul fără caracterele de la margini.
Exemple
Exemplul 1: Curățarea unui email din formular
<?php
$email = " ana@exemplu.ro \n";
var_dump(trim($email));
Rezultat
string(14) "ana@exemplu.ro"
Exemplul 2: Alte caractere și rtrim
<?php
echo trim("--titlu--", "-") . "\n";
echo rtrim("1, 2, 3, ", ", ");
Rezultat
titlu
1, 2, 3
Greșeli frecvente
- Te aștepți ca
trimsă elimine spațiile din mijlocul textului. Le elimină doar de la margini. Pentru restul foloseștestr_replace.
Comenzi înrudite
str_replace: Înlocuiește toate aparițiile unui text cu alt text.strlen: Returnează lungimea unui text, în octeți.explode: Împarte un text în bucăți după un separator și le pune într-un tablou.