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.

exploda php

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.

Exemplul autorului nu este o imagine

Î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.

Exemplul autorului nu este o imagine



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ă.

exploda în php

Î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.

php explode descriere

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.

Distribuiți pe rețelele sociale:

înrudit
Semantica este o știință fără de care este greu de învățat un limbaj incredibilSemantica este o știință fără de care este greu de învățat un limbaj incredibil
Rotunjirea numerelor în programarea WEBRotunjirea numerelor în programarea WEB
Delphi postează în PascalDelphi postează în Pascal
Structura programului Pascal: programare pentru incepatoriStructura programului Pascal: programare pentru incepatori
Analiza semantică a textului este baza calității articoluluiAnaliza semantică a textului este baza calității articolului
jаvascript: typeof - nevoie sau noi caracteristicijаvascript: typeof - nevoie sau noi caracteristici
Conversia de tip. Funcții rotunde și Trunc în PascalConversia de tip. Funcții rotunde și Trunc în Pascal
jаvascript: exemple de aplicațiijаvascript: exemple de aplicații
Evaluarea limbajelor de programare 2016Evaluarea limbajelor de programare 2016
Construcția PHP: crearea instanțelor de claseConstrucția PHP: crearea instanțelor de clase
» » Folosind funcția PHP explodează