Računala, Programiranje
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.
Š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!"
?>
$ 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.
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