RekenaarsProgrammering

Beginner web programmeerders PHP: string lengte

Enige selfrespek web programmeerder moet die PHP taal wat gebruik kan word om webblaaie te skep weet. Hierdie taal is gebaseer op C en C ++, en daarom is dit 'n baie strukture wat spesifiek op die taal. Byvoorbeeld, in PHP lengte van die string is teruggestuur deur die funksie met dieselfde naam as in die C. Hierdie artikel praat oor die lyne, sowel as die bedrywighede wat uitgevoer kan word met hulle.

Maar voordat ons praat oor die eienskappe wat die basiese definisie sal gee. String - 'n reeks van karakters, wat elkeen neem presies een byte. So, PHP word ondersteun deur 256 karakters. Van hierdie logies volg dat Unicode ondersteuning vir hierdie taal ontbreek - want Unicode-karakters veel meer.

Wat string operasies daar in PHP? Die string lengte, hul aaneenskakellling (verbinding), die terugkeer van die karakter-kode, en omgekeerd - die eenvoudigste voorbeelde. Daar is ook meer komplekse - substring soek, hashing, invert. En daar is soos die verwydering van die etikette, patroonpassing, verdeel in substringe behulp delimiter ... noem maar op! Daarom sal ons bespreek die mees algemene en nuttige kinders.

Die eerste en dikwels gebruik funksie in PHP - string lengte. Dit is StrLen genoem, en as 'n parameter neem 'n enkele ry van simbole. Dit is eenvoudig.

$ Foo = "cat";

$ Bar = StrLen ($ cat); // $ bar is gelyk aan drie

?>

Die PHP string lengte kan gelyk wees aan nul. Hierdie reël is leeg genoem.

Die volgende funksie - aaneenskakellling of samesmelting. Eenvoudig gestel, dit is 'n twee-line laat 'n mens.

$ Foo = "Hallo";

$ Bar = "Wêreld";

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

echo $ Baz; // uitgange "Hello world!"

?>

Daar is twee inverse funksies om te werk met individuele karakters. Ord - gee die karakter kode, en chr - bepaal die karakter kode.

$ Foo = "q";

$ Bar = ord ($ cat); // $ bar is gelyk aan 113

$ Baz = chr ($ bar); // $ Baz is "q"

?>

Nie om oor te noem nog 'n interessante kenmerk - datum. Die PHP snare kan gebruik word as 'n sjabloon vir die uitset tyd. Byvoorbeeld, as die oordrag na die datum lyn "H: m: s" en uitset die gevolg hiervan, sal die skerm die huidige tyd van die bediener, geskei deur 'n dubbelpunt, byvoorbeeld, "11:08:34" wys.

Nou kyk na die ontplof funksie. Dit split die string in elemente, met inagneming van die grens van elke gesê simbool. Dit klink redelik ingewikkeld, maar dit is eintlik heeltemal verstaanbaar. Byvoorbeeld, daar is 'n lyn "wortel | 12: 56: 49 | wiel". Dan kan ons skryf:

$ Foo = ontplof ( "root | 12: 56: 49 | wiel", "|");

"Wortel", "0:56:49", "wiel" - As gevolg hiervan, sal skikking $ cat drie elemente bevat. As die funksie oproep 'n separator nie spesifiseer, by verstek dit sal beskou as 'n leeg. Daar is 'n opsionele parameter - die maksimum bedrag toegeken substring.

Die volgende funksie verwyder die lyn HTML-tags. strip_tags genoem sy gesê. Soos met die ontplof funksie, dit het 'n opsionele tweede parameter - die lys van etikette wat jy wil om te gaan.

Eenvoudige funksies - aaneenskakellling, substring soek, die string lengte - die PHP interpreteer vinnig genoeg. Maar die soektog verwerking op 'n sjabloon of verwyder tags uitgevoer kan word vir 'n lang tyd. Daarom moet programme wat bevoeg is om te wees, gegewe die feit dat die implementering daarvan neem tyd. Normale script moet 'n maksimum van 10 sekondes hardloop, en dan wil hê jy moet minstens 'n deel van 'n webblad te vertoon, of 'n gebruiker met dit gaan. Maar gewoonlik Web aansoeke hardloop vinniger, want die PHP-kode uitgevoer word op die bediener en die leser neem gevorm op die basis van die script bladsy wat die PHP-script sluit.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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