Rekenaars, Programmering
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.
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!"
?>
$ 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.
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