Datamaskiner, Programmering
Nybegynner web-programmerere PHP: strenglengde
Noen selvrespekt web programmerer må vite PHP språk som kan brukes til å lage websider. Dette språket er basert på C og C ++, og derfor har mange strukturer som er spesifikke for språket. For eksempel, i PHP lengden av strengen som returneres av funksjonen med det samme navn som i C. Denne artikkelen snakker om linjer, samt de operasjoner som kan utføres med dem.
Hva streng operasjoner der i PHP? Strengen lengde, deres sammenkobling (tilkobling), tilbakeføring av den tegnkode, og vice versa - de enkleste eksemplene. Det er også mer komplekse - delstreng søk, hashing, invertere. Og det er slik som å fjerne tags, mønstergjenkjenning, delt inn i dels bruke skilletegn ... you name it! Derfor vil vi diskutere de mest vanlige og nyttige seg.
Den første og ofte brukt funksjon i PHP - strenglengden. Det kalles StrLen, og som en parameter tar ett enkelt sekvens av symboler. Det er enkelt.
$ Foo = "foo";
$ Bar = strlen ($ foo); // $ bar er lik tre
?>
PHP strenglengden kan være lik null. Denne linjen kalles tom.
Følgende funksjon - sammensetning eller fusjon. Enkelt sagt, er det en to-linjers gjør en.
$ Foo = "Hei";
$ Bar = "World";
$ Baz = concat ($ foo, $ bar);
echo $ baz; // utganger "Hello World!"
?>
$ Foo = "q";
$ Bar = ord ($ foo); // $ bar er lik 113
$ Baz = chr ($ bar); // $ baz er "q"
?>
For ikke å snakke om en annen interessant funksjon - date. PHP strenger kan brukes som en mal for produksjonen tid. For eksempel, hvis overføring til datolinjen "H: m: s" og sender ut resultatet, vil skjermen vise den gjeldende tid til serveren, atskilt med et kolon, for eksempel "11:08:34".
Nå vurdere eksplodere funksjon. Den deler strengen inn i elementene, med tanke på grensen av hver av de nevnte symbol. Det høres ganske komplisert, men det er faktisk ganske forståelig. For eksempel er det en linje "root | 12: 56: 49 | hjul". Da kan vi skrive:
$ Foo = eksplodere ( "root | 12: 56: 49 | hjul", "|");
Som et resultat, vil matrisen $ foo inneholde tre elementer - "root", "12:56:49", "hjul". Hvis funksjonen samtalen ikke spesifiserer en separator, som standard vil det bli betraktet som en blank. Det er en valgfri parameter - den maksimale mengden avsatt delstreng.
substring søk sammensetning,, strengen lengde - - enkle funksjoner i PHP tolker fort nok. Men søket prosessering på en mal eller slette kodene kan utføres i lang tid. Derfor programmer trenger å være kompetent, gitt det faktum at gjennomføringen tar tid. Normal skript må kjøres maksimalt 10 sekunder, og deretter du ønsker å vise minst en del av en nettside eller en bruker med det vil gå. Men vanligvis webapplikasjoner kjøre raskere, fordi PHP-koden kjøres på serveren og nettleseren tar dannet på grunnlag av skriptet siden som konkluderer PHP-script.
Similar articles
Trending Now