PočítačeProgramovanie

Začiatočník webové programátorov PHP: dĺžka reťazca

Každá osoba samostatne zárobkovo rešpektovať web programátor musí poznať jazyk PHP, ktorý môže byť použitý na vytvorenie webovej stránky. Tento jazyk je založený na C a C ++, a preto má mnoho štruktúr, ktoré sú špecifické pre jazyk. Napríklad v dĺžke PHP reťazca vrátenej funkcií s rovnakým názvom ako v C. Tento článok hovorí o vedení, ako aj operácie, ktoré možno vykonávať s nimi.

Ale skôr, než budeme hovoriť o funkciách, ktoré sa dávajú základnú definíciu. Reťazec - postupnosť znakov, z ktorých každá má presne jeden bajt. Takže, PHP je podporované 256 znakov. Z toho logicky vyplýva, že podpora Unicode pre tento jazyk chýba - pretože znaky Unicode oveľa viac.

Aký reťazec operácií tam v PHP? Dĺžka reťazca, ich zreťazenie (spojenia), návrat kódom znaku, a vice versa - najjednoduchšie príklady. Existujú tiež zložitejšie - podreťazec hľadanie, zatrieďovanie, invertný. A tam sú také, že odstránenie značky, vzor zhoda, rozdelená do čiastkových pomocou oddeľovač ... čo si len spomeniete! Preto budeme diskutovať o najbežnejší a užitočné tie.

Prvý a často používa funkcie v PHP - dĺžka reťazca. Nazýva sa strlen, a ako parameter berie jednu sekvenciu symbolov. Je to jednoduché.

$ Foo = "foo";

$ Bar = strlen ($ foo); // $ bar sa rovná trom

?>

Dĺžka reťazca PHP môže byť rovná nule. Táto čiara sa nazýva prázdna.

Nasledujúce funkcie - zreťazenie alebo fúzie. Jednoducho povedané, ide o dva riadky činí jeden.

$ Foo = "Hello";

$ Bar = "svet";

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

echo $ Baz; // výstupy "Hello World!"

?>

Existujú dva inverznej funkcie pre prácu s jednotlivými postavami. Ord - vráti kód znaku, a chr - určuje kód znaku.

$ Foo = "q";

$ Bar = ord ($ foo); // $ bar sa rovná 113

$ Baz = chr ($ bar); // $ baz je "q"

?>

Nehovoriac o ďalšie zaujímavú vlastnosť - dátum. PHP reťazca môžu byť použitá ako predloha pre čas výstupu. Napríklad, ak je prenos k dátovej linke "H: m: s" a výstup výsledok, zobrazí sa na obrazovke aktuálny čas servera, oddelené dvojbodkou, napríklad "11:08:34".

Teraz zvažovať funkciu explodovať. Rozdeľuje reťazec do prvky, s ohľadom na hranice každého uvedeného symbolu. Znie to celkom zložité, ale je to vlastne celkom pochopiteľné. Napríklad, tam je rad "root | 12: 56: 49 | koliesko". Potom môžeme písať:

$ Foo = explode ( "root | 12: 56: 49 | koleso", "|");

V dôsledku toho, bude pole $ foo obsahujú tri prvky - "root", "12:56:49", "koleso". V prípade, že volanie funkcie neurčuje oddeľovač, v predvolenom nastavení to bude považované za prázdne. Je tam jeden voliteľný parameter - maximálna čiastka pridelená podreťazec.

Nasledujúce funkcie odoberie riadok HTML tagy. strip_tags zavolala. Rovnako ako u funkcie explodovať, to má voliteľný druhý parameter - zoznam značiek, ktoré chcete ponechať.

Jednoduché funkcie - zreťazenie, podreťazec hľadanie, dĺžka reťazca - PHP interpretuje dostatočne rýchlo. Ale spracovanie vyhľadávanie na šablóne alebo odstránenie značiek môže byť prevádzané po dlhú dobu. Preto programy musia byť kompetentný, vzhľadom k tomu, že jeho realizácia si vyžaduje určitý čas. Normálny skript musí byť spustený maximálne 10 sekúnd, a potom chcete zobraziť aspoň časť webovej stránky alebo používateľ s ním pôjde. Ale zvyčajne webové aplikácie bežať rýchlejšie, pretože PHP kód sa vykonáva na serveri a prehliadača trvá vytvorená na základe stránky skript, ktorý uzatvára PHP-skriptu.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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