CalculatoareProgramare

Novice programatori web PHP: lungimea șirului de caractere

Orice programator web care se respectă trebuie să cunoască limba PHP care poate fi folosit pentru a crea pagini web. Această limbă se bazează pe C și C ++, și, prin urmare, are o mulțime de structuri specifice limbii. De exemplu, în lungime PHP șirului returnat de funcția cu același nume ca și în C. Acest articol vorbește despre liniile, precum și operațiunile care pot fi efectuate cu ei.

Dar, înainte de a discuta despre caracteristicile care vor da definiției de bază. String - o secvență de caractere, fiecare dintre care are exact un octet. Deci, PHP este susținută de 256 de caractere. Din acest punct de vedere logic rezultă că suportul Unicode pentru această limbă lipsește - deoarece caractere Unicode mult mai mult.

Ce șir de operații există în PHP? Lungimea șir, concatenare lor (conexiune), revenirea codul de caractere, și vice-versa - cele mai simple exemple. Există, de asemenea, mai complexe - subșir de căutare, hashing, invertit. Și există, cum ar fi îndepărtarea tag-uri, de potrivire de model, divizat în subșirurile folosind delimitator ... ai nume! Prin urmare, vom discuta despre cele mai comune și utile.

Primul și adesea folosit funcția în PHP - lungimea șirului de caractere. Este numit strlen, și ca parametru are o singură secvență de simboluri. Este simplu.

$ Foo = "foo";

$ Bar = strlen ($ Foo); // $ bar este egal cu trei

?>

Lungimea string PHP poate fi egal cu zero. Această linie se numește gol.

Următoarea funcție - concatenarea sau fuziune. Pur și simplu pune, este de două-line face una.

$ Foo = "Hello";

$ Bar = "Lumea";

$ Baz = concat ($ foo, $ bar);

echo $ Baz; // ieșiri "Hello World!"

?>

Există două funcții inverse pentru a lucra cu caractere individuale. Ord - returnează codul de caractere, și CHR - determină codul de caractere.

$ Foo = "q";

$ Bar = ORD ($ foo); // $ bar este egal cu 113

$ Baz = chr ($ bar); // $ Baz este "q"

?>

Să nu mai vorbim despre o altă caracteristică interesantă - data. Șirurile PHP poate fi folosit ca un șablon pentru timpul de ieșire. De exemplu, în cazul în care transferul la linia de date „H: m: s“ și ieșire rezultatul, ecranul va afișa ora curentă a serverului, separate prin două puncte, de exemplu, „11:08:34“.

Acum, ia în considerare funcția exploda. Acesta împarte șirul în elemente, considerând limita fiecărui simbol menționat. Sună destul de complicat, dar este de fapt destul de ușor de înțeles. De exemplu, există o linie de "root | 12: 56: 49 | roata". Apoi, putem scrie:

$ Foo = exploda ( "root | 12: 56: 49 | roată", "|");

Ca rezultat, matrice $ foo va conține trei elemente - „rădăcină“, „12:56:49“, „roata“. În cazul în care apelul funcției nu specifică un separator, în mod implicit, va fi considerat un martor. Există un parametru opțional - suma maximă alocată subsir.

Funcția următoare elimină linia HTML-tag-uri. strip_tags a sunat. Ca și în funcția exploda, acesta are un al doilea parametru opțional - lista de etichete pe care doriți să plece.

Funcții simple - concatenare, căutare subșir, lungimea șir de caractere - PHP interpretează suficient de repede. Dar procesarea de căutare pe un șablon sau șterge etichete pot fi efectuate pentru o lungă perioadă de timp. Prin urmare, programele trebuie să fie competente, având în vedere faptul că punerea sa în aplicare necesită timp. script-ul normal trebuie să se execute un maxim de 10 secunde, și apoi doriți să afișați cel puțin o parte a unei pagini web sau un utilizator cu ea va merge. Dar, de obicei, aplicatii web alerga mai repede, deoarece codul PHP este executat pe server și browser-ul ia format pe baza paginii script care încheie script PHP.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ro.atomiyme.com. Theme powered by WordPress.