DatamaskinerProgrammering

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.

Men før vi snakker om funksjonene som vil gi den grunnleggende definisjonen. String - en sekvens av tegn, hvor hvert tar nøyaktig en byte. Så, PHP støttes av 256 tegn. Fra dette logisk følger det som mangler Unicode-støtte for dette språket - fordi Unicode-tegn mye mer.

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!"

?>

Det er to inverse funksjoner for å arbeide med individuelle tegn. Ord - returnerer tegnkoden, og chr - bestemmer tegnkoden.

$ 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.

Følgende funksjon fjerner linje HTML-koder. strip_tags hun ringte. Som med den eksplodere funksjon, den har en valgfri andre parameter - listen over koder som du ønsker å forlate.

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

 

 

 

 

Newest

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