Eliminarea spațiilor rămase în urmă

Din mai multe surse de pe PHP știu că utilizatorii nu pot fi de încredere, din cauza neglijenței lor, încearcă să hack site-ul, etc. Dar oamenii nu au încredere în alții, nu este de încredere însuși. Prin urmare, propun să utilizeze un alt slogan: „Trust, dar va verifica“.

Cum de a elimina un spațiu la final?
decalaje limită PHP îndepărtat prin funcția de ajustare (). și anume
$ = Autentificare "nume";
$ = Conectare tăiați ($ autentificare)
// Rezultat: $ = autentificare "nume"

tăiați () analog are ltrim () și rtrim (). taie mai întâi spații libere doar la stânga, iar celălalt doar la dreapta. În unele cazuri, este necesar.

Dacă tastarea într-un HTML-cod normale pentru a pune o cheie spațiu TAB în browser-ul nu va vedea diferența. Dar pentru PHP și este foarte important, deoarece spațiul browser-ul este doar un spațiu, dar pentru PHP este un simbol care are numărul 16 în sistem hexazecimal, de exemplu:
"" (ASCII 32 (0x20)), caracterul spațiu.
"\ T" (ASCII 9 (0x09)), un caracter tab.
"\ N" (ASCII 10 (0x0A)), un caracter NEWLINE.
"\ R" (ASCII 13 (0x0D)), un retur de car.
"\ 0" (ASCII 0 (0x00)), NUL-bytes.
"\ X0B" (ASCII 11 (0x0B)), fila verticală.
Și toate acestea în PHP se taie ca spațiile rămase în urmă.

Începând cu versiunea PHP-4.1.0 în asieta () funcții. ltrim () și rtrim () a avut o a doua opțiune:
$ Text = tăiați ($ text, "a");
Dacă acest parametru nu este apoi taie toate caracterele de mai sus. Dacă este setat, apoi se taie doar acele caractere care sarcina:
$ Text = tăiați (text $, "\ t.");
Parametrul poate lua mai multe valori:
$ Text = tăiați (text $, "\ t, \ n, \ x0B.");
Cu ajutorul parametrului, puteți șterge un număr de caractere de control:
$ Text = tăiați ($ text, "\ x00 .. \ x1F");
În acest caz, eliminați toate caracterele de control 0-31.

Prin taierea terminația spații și caractere de control alte totul.