Folosirea funcției trim (PHP)

Codificarea caracterului utilizat este importantă. În orice codificare există un cod de simbol, există semantica sa pentru programator și pentru utilizator.

tăiere php

Simbolul pentru programator are o valoare în contextul algoritmului și în sensul că ar trebui afișat pentru utilizator. Codul simbolului este ceea ce înseamnă această diferență.

Sintaxa și semnificația funcției trim (PHP)

De obicei, cuvântul, fraza, construcția simbolică contează, dar nu întotdeauna zerouri sau simboluri semnificative. Principalele zerouri ale unui număr nu contează la un număr și sunt utilizate numai pentru alinierea informațiilor numerice. Zerouri înainte de primul caracter al șirului de caractere și după ultima, de asemenea, nu contează, cum ar fi spații, tab-uri, feed-uri de linie și alte caractere "nonprinting".

Funcția trim în PHP are trei opțiuni: trim, ltrim și rtrim. Primul elimină caractere nesemnificative de la începutul liniei și de la sfârșitul acesteia. Al doilea - numai de la început. Al treilea este numai de la sfârșit.

exemplu

Funcția trim în PHP are doi parametri: primul este șirul pe care se efectuează acțiunea, al doilea este lista de caractere care trebuie șterse. Caracterele speciale sunt indicate prin coduri, iar caracterele obișnuite sunt așa cum sunt. Specificarea intervalului este permisă: " x11 .. x22".

Trebuie remarcat faptul că tăierea în PHP fără al doilea parametru elimină caracterele speciale nesemnificative (fără imprimare), inclusiv un spațiu. Specificarea listei de caractere pentru ștergere nu are nimic de a face cu spațiile și caracterele speciale, dacă nu sunt specificate.

Ultimul exemplu arată că șirul original "yy x20x18x yzx" dă rezultatul atât cu spații cât și cu caracterul "x" care se află în interiorul șirului.

Folosind funcția trim pentru a procesa șiruri de caractere

Cu performanța curentă a echipamentelor de calculator pentru toate șirurile sunt o funcție de viteză, dar în fiecare caz, în prelucrarea unor cantități semnificativ mai mari de informații pe care le are sens pentru a compara diferite algoritmi folosind funcții șir diferite, și apoi alegeți cea mai bună opțiune.



tăiați funcția php

De obicei, programatorul folosește strpos și substr sau str_replace pentru a efectua conversia șirului și a obține rezultatul dorit. De ce să nu folosiți limbajul PHP? Această funcție nu limitează utilizarea programatorului în scopul său sintactic.

Operatorul de comparație dacă sau instrucțiunea comutatorului este utilizat pentru a selecta direcția dorită în algoritm, dar condiția pe care o au poate fi modificată dinamic prin trim. PHP nu limitează dezvoltatorul nici în primul parametru, nici în cel de-al doilea, nu interzice rezultatul muncii funcției de completare la locația de primire.

tăiați în php

Un bun exemplu este folosirea matricelor convenționale pentru a converti cifrele zecimale la cifre hexazecimale. Dacă adăugați pur și simplu toate cifrele hexagonale în ordine crescătoare la o matrice goală, obțineți o potrivire directă a indicilor zecimali cu valorile lor hexazecimale.

Când procesați caracterele utilizând funcția de decupare, PHP nu impune nici o restricție. Făcând corect al doilea parametru, puteți schimba pas cu pas conținutul primului parametru, îl folosiți ca o condiție pentru alegerea direcției algoritmului.

Stack, recursiune și copertă PHP

Stivuirea este promițătoare. Șansele de a părăsi vreodată spectrul celor mai populare idei în dezvoltarea algoritmilor sunt foarte mici. Nivelul recursivității funcției, adică capacitatea sa de a se numi fără restricții, este un criteriu pentru calitatea unei funcții.

Stack, recursiune și ornamente

Punerea în aplicare a limbajului PHP este o modalitate bună de a implementa ideile moderne. Această funcție funcționează strict secvențial de-a lungul marginilor șirului sursă, permite procesarea de caractere și poate fi executată ca un algoritm pentru controlul proceselor de nivel superior.

Distribuiți pe rețelele sociale:

înrudit
ASCII (cod standard american pentru schimbul de informații) - codificarea textului de bază pentru…ASCII (cod standard american pentru schimbul de informații) - codificarea textului de bază pentru…
ASCII, simboluri: descriere, tabel de cod și vizualizăriASCII, simboluri: descriere, tabel de cod și vizualizări
Condensator 104: Ce înseamnă asta?Condensator 104: Ce înseamnă asta?
Delphi postează în PascalDelphi postează în Pascal
De ce codificarea binară este universală? Metode de programareDe ce codificarea binară este universală? Metode de programare
Ce face funcția SQL CONCAT?Ce face funcția SQL CONCAT?
String operator în Pascal - șirString operator în Pascal - șir
Practica PHP: comparație șirPractica PHP: comparație șir
PHP: expresii regulate, funcția preg Match allPHP: expresii regulate, funcția preg Match all
Printf C: descriere, formatare, exemplePrintf C: descriere, formatare, exemple
» » Folosirea funcției trim (PHP)