Calculatoare, Programare
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.
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!"
?>
$ 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ț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