RačunalaProgramiranje

Novice web programeri PHP: dužina niza

Bilo koji self-poštovanje web programer mora znati PHP jezik koji se može koristiti za kreiranje web stranice. Ovaj jezik je baziran na C i C ++, i zbog toga ima mnogo struktura specifičnih za jezik. Na primjer, u PHP-u dužinu niza vratila funkcija sa istim imenom kao u C. Ovaj članak govori o linijama, kao i operacije koje se mogu izvesti s njima.

Ali, prije nego što govorimo o funkcijama koje će dati osnovne definicije. String - niz znakova, od kojih svaki traje točno jedan bajt. Dakle, PHP je podržan od 256 znakova. Iz ovoga logički proizlazi da Unicode podršku za taj jezik nedostaje - jer Unicode znakove još mnogo toga.

Šta niz operacija ima u PHP-u? Dužina niza, njihovo spajanje (veza), povratak kod znaka, i obrnuto - najjednostavniji primjeri. Postoje i složeniji - podniz pretrage, hashing, invertni. A tu su, kao što su uklanjanje oznake, obrazac podudaranje, podijeljena u podstringova koristeći graničnik ... šta god to! Zbog toga, mi ćemo raspravljati o najčešći i korisnih one.

Prvi i često se koristi funkcija u PHP - dužine niza. To se zove strlen, a kao parametar uzima jedan slijed simbola. To je jednostavno.

$ Foo = "foo";

$ Bar = strlen ($ foo); // $ bar jednaka tri

?>

U PHP dužine niza može biti nula. Ova linija se zove prazna.

Sljedeću funkciju - spajanje ili spajanja. Jednostavno rečeno, to je dva reda olakšava jedan.

$ Foo = "Zdravo";

$ Bar = "svijet";

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

echo $ baz; // izlaza "Hello world!"

?>

Postoje dvije inverzne funkcije za rad sa pojedinim likovima. Ord - vraća kod karaktera, a chr - određuje kod karakter.

$ Foo = "q";

$ Bar = riječi ($ foo); // $ bar je jednako 113

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

?>

Da ne spominjem o još jedan zanimljiv mogućnost - datum. PHP nizovi se može koristiti kao predložak za sada izlaz. Na primjer, ako transfer do datuma liniju "H: m: s" i izlazni rezultat, na ekranu će se prikazati trenutno vrijeme servera, razdvojenih dvotačkom, na primjer, "11:08:34".

Sada razmotriti eksplodirati funkciju. Ona dijeli string u elemente, s obzirom na granicu svakog rekao je simbol. To zvuči prilično komplikovano, ali zapravo je sasvim razumljivo. Na primjer, postoji linija "root | 12: 56: 49 | točka". Onda možemo pisati:

$ Foo = eksplodirati ( "root | 12: 56: 49 | točka", "|");

Kao rezultat toga, niz $ foo će sadržavati tri elementa - "root", "0:56:49", "točka". Ako se funkcija poziva ne specificira separator, po defaultu smatrat će se prazan. Postoji jedan opcionalni parametar - maksimalni iznos dodijeljen podniz.

Sljedeću funkciju uklanja linije HTML tagova. strip_tags je nazvala. Kao i sa funkcijom eksplodirati, ima opcioni drugi parametar - popis oznaka koje želite da ostavite.

Jednostavne funkcije - spajanje, podniz pretraživanje, dužina niza - PHP tumači dovoljno brzo. Ali potraga za obradu na predložak ili brisanje oznaka može se izvršiti za dugo vremena. Stoga, programi trebaju biti kompetentan, s obzirom na činjenicu da je njegova realizacija treba vremena. Normalno skripta mora pokrenuti maksimalno 10 sekundi, a zatim želite prikazati barem dio web stranice, ili korisnik sa kraja. Ali obično Web aplikacije rade brže, jer PHP kod se izvršava na serveru i pretraživač traje formiraju na osnovu scenarija stranice koja zaključuje PHP-skripta.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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