KompiuteriaiProgramavimas

Naujokas web programuotojai PHP: eilutės ilgis

Kiekvienas save gerbiantis interneto programuotojas turi žinoti PHP kalbą, kuri gali būti naudojama siekiant sukurti tinklalapius. Ši kalba yra pagrįsta C ir C ++, todėl turi specifinių kalbos struktūrų daug. Pavyzdžiui, PHP ilgio eilutę grąžina funkcija su tuo pačiu pavadinimu kaip ir C. Šis straipsnis kalba apie linijas, taip pat operacijų, kurios gali būti atliekamos su jais.

Bet kol mes kalbame apie funkcijos, kurios duos pagrindinis apibrėžimas. Eilutė - simbolių seka, iš kurių kiekvienas, užtrunka tiek vienas baitas. Taigi, PHP palaiko 256 simbolių. Iš to logiškai išplaukia, kad nėra Unicode šios kalbos - nes Unicode simbolių daug daugiau.

Kas seka operacijos yra PHP? Eiluė, jų sujungimas (jungtis), iš simbolių kodas grąža, ir atvirkščiai - paprasčiausi pavyzdžiai. Taip pat yra sudėtingesnis - substring'o paieška iš, maišą apverskite. Ir yra tokių kaip nuėmimas žodžius, modelio atitikimo, padalinti į poeilių naudojant skyriklis ... you name it! Todėl aptarsime labiausiai paplitusių ir naudingų tie.

Pirmasis ir dažnai naudojama funkcija PHP - eilutės ilgis. Tai vadinama strlen, ir kaip parametras trunka vieną seką simbolių. Tai paprasta.

$ Foo = "foo";

$ Bar = strlen ($ foo); // $ baras yra lygus trijų

?>

PHP eilutės ilgis gali būti lygus nuliui. Ši linija vadinama tuščias.

Toliau funkcija - sujungimas ar susijungimas. Paprasčiau tariant, tai yra dviejų linijų daro vieną.

$ Foo = "Labas";

$ Baras = "pasaulis";

$ Baz = CONCAT ($ foo $ bar);

echo $ BAZ; // išėjimai "Hello world!"

?>

Yra du atvirkštiniai funkcijos dirbti su atskirų simbolių. Ord - grąžina simbolių kodą ir Chr - nustato simbolių kodą.

$ Foo = "q";

$ Baras = ord ($ foo); // $ baras yra lygus 113

$ Baz = CHR ($ bar); // $ bazių yra "Q"

?>

Jau nekalbant apie Kita įdomi funkcija - dienos. PHP stygos gali būti naudojamas kaip išėjimo metu šabloną. Pavyzdžiui, jei pereisite į datą linijos "H: m: S" ir rodyti rezultatus, tada ekranas rodys dabartinę laiko serverį, atskirtus dvitaškius, pavyzdžiui, "11:08:34".

Dabar mano sprogti funkciją. Jis skyla eilutę į elementus, atsižvelgiant į kiekvieno minėto simbolio ribą. Tai skamba gana sudėtinga, tačiau ji iš tiesų yra gana suprantama. Pavyzdžiui, ten yra eilutė "šaknis | 12: 56: 49 | ratų". Tada mes galime rašyti:

$ Foo = sprogti ( "root | 12: 56: 49 | ratų", "|");

Kaip rezultatas, masyvas $ foo bus pateikta trijų elementų - "root", "12:56:49", "ratas". Jei funkcija skambutis nenurodo separatorius, pagal nutylėjimą jis bus laikomas tuščias. Yra vienas pasirinktinai parametras - didžiausia suma, skirta eilutės.

Toliau funkcija pašalina linijų HTML žymes. strip_tags ji vadinama. Kaip su sprogti funkciją, ji turi papildomą antrasis parametras - žymų, kad norite palikti sąrašą.

Paprasta funkcijos - sujungimas, eilutės paieška, eilutės ilgis - PHP interpretuoja pakankamai greitai. Tačiau modelio atitikimo ar pašalinti žymeles apdorojimas gali būti atliekamas ilgą laiką. Todėl, programos turi būti kompetentingas, atsižvelgiant į tai, kad jos įgyvendinimas užima daug laiko. Normalus scenarijus turi būti paleisti ne daugiau kaip 10 sekundžių, ir tada jūs norite rodyti bent dalį tinklalapį, ar vartotojas su ja eisiu. Tačiau paprastai Web taikomosios programos veikia greičiau, nes PHP kodas yra įvykdomas serveryje ir naršyklė suformuotas scenarijaus puslapyje yra sudarę PHP-scenarijų pagrindu.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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