Folosind funcția PHP explodează
Semantica dezvoltării limbajelor de programare și domeniul aplicațiilor lor au preluat repede pozițiile potrivite. Desigur, calculele matematice ale traiectoriile planetelor și mișcarea ratelor de schimb pe piețele este încă de interes pentru societate, dar există un loc demn este ocupat de un șir de caractere.
conținut
Un punct important: de la tastarea strictă a variabilelor la utilizarea lor gratuită și la conversia automată a tipurilor după cum este necesar, calea a fost mult mai lungă.
Toate în lume există linii
Cu aceasta puteți argumenta, dar nu există nici un sens special, și în programare - chiar mai mult. Semantica de a exploda PHP a simplificat foarte mult munca programatorului: ea a transferat utilizarea mai multor funcții și construcții într-una.
În acest caz, sintaxa și semantica din PHP în sine în ceea ce privește această funcție permite dezvoltatorului să vină cu propria semantică datorită acestei funcții, deși alte funcții de șir vor avea o muncă decentă.
Nu este nimic mai ușor: exploda PHP doar rupe o linie de locurile de intrare în ea de o altă linie. De obicei, acesta este un singur caracter:
- virgulă ",";
- punctul ".";
- slash "/";
- tilde "~";
- și tot ce vă place la gustul dezvoltatorului.
Dar puteți rupe șirul pe nimic, iar al doilea șir (delimitator) poate face sens unei etichete, a elementului de etichetare sau transporta o orice valoare in cadrul imaginatiei programatorului.
Cazul în care numărul este un șir
Numerele au tendința de a participa la operații matematice, iar liniile - în litere mici. Ideea este corectă și interesantă, dar veche și inutilă.
Astăzi, o variabilă poate schimba un tip pe drum de la un operator la altul și în fiecare construire sintactică toate variabilele care participă la acesta au tipul care definește sintaxa acestui construct.
Deci, dacă un număr intră într-o structură de șir, devine un șir, iar dacă șirul participă la o operație matematică, întregul său început la prima apariție a caracterului ne-numeric va fi interpretat ca un număr.
În acest cod explodează în PHP demonstrează modul în care puteți separa cu ușurință întreaga parte din fracționare pentru orice număr de cifre. Rezultatul acestui cod este prezentat mai jos.
Este îndoielnic faptul că acest înțeles a fost investit în această funcție de către creatorii limbii. Dar există o mulțime de opțiuni pentru această aplicație pentru această funcție.
Trebuie înțeles faptul că delimitator (linia pe care există o partiție) dispare, adică după spargerea exploda linia PHP extrage toate rezultă delimitator.
Cazul în care șirul este o matrice
În exemplul de mai sus, un șir de cifre este împărțit pentru a exploda PHP printr-o virgulă și se creează o matrice. Funcția inversă implode PHP poate îmbina această matrice într-un singur șir, de exemplu, printr-o perioadă.
În primul caz, șirul nu se modifică, în cel de-al doilea caz rămâne matricea. Cu alte cuvinte, folosind linii, puteți să vă împărțiți pe o bază și să vă conectați într-un mod diferit.
În prima aproximare, de exemplu, puteți înlocui literele minuscule cu majuscule. Această sarcină pentru a exploda / implode, probabil, nu va fi prea interesantă, dar punctul important este că partiția poate fi orice! Cum se conectează este de asemenea orice opțiune.
Corzi și obiecte
Programarea orientată pe obiecte este peste tot astăzi, iar orice program constă în obiecte. Firește, descrierea PHP exploda nu a menționat niciodată obiecte, dar nimic nu împiedică ideea unei legături directe între șiruri și obiecte.
În acest context, un obiect poate fi reprezentat de un șir de caractere, plasându-l într-o bază de date sau trimițându-l pe canale de comunicare. Puteți organiza schimbul de informații între obiecte nu prin rețele greoaie, ci prin șiruri de parametri.
Expeditorul conectează datele necesare unui singur șir (șir), iar destinatarul le folosește pentru a le recupera, adică pentru a extrage secvențele de caractere dorite.
Dacă dezvoltați această idee în momentul în care obiectul este creat, este necesar de obicei "manual" sau din baza de date să-l umpleți cu datele necesare.
Folosind exploda, puteți automatiza procesul de instanțiere a unui obiect, iar cu un obiect abstract, puteți controla tipul acestuia prin trecerea mai multor șiruri de caractere pentru inițializare. Această abordare reduce numărul de obiecte diferite și simplifică manipularea acestora.
- Ce este morfologia? Aceasta este știința Cuvântului ...
- Semantica este o știință fără de care este greu de învățat un limbaj incredibil
- Rotunjirea numerelor în programarea WEB
- Delphi postează în Pascal
- Structura programului Pascal: programare pentru incepatori
- Analiza semantică a textului este baza calității articolului
- jаvascript: typeof - nevoie sau noi caracteristici
- Conversia de tip. Funcții rotunde și Trunc în Pascal
- jаvascript: exemple de aplicații
- Evaluarea limbajelor de programare 2016
- Construcția PHP: crearea instanțelor de clase
- Practica PHP: comparație șir
- Variabila în programare este complet caracterizată de ce?
- Folosind indexOf (jаvascript) atunci când lucrați cu matrice și șiruri de caractere
- jаvascript: lucrul cu șiruri de caractere, funcții
- Cunoașterea cognitivă
- Ce este tastarea dinamică?
- Limbi oficiale: exemple. Semne ale unui limbaj formal
- Folosirea funcției trim (PHP)
- Găsirea unei linii într-o șir PHP: descrierea caracteristicilor
- Str.replace: exemple de utilizare eficientă