Kompjûters, Programming
Novice web programmeurs PHP: string lingte
Any self-earbiediging web programmeur moatte witte de PHP taal dy't brûkt wurde kinne foar it meitsjen fan websiden. Dy taal is basearre op C en C ++, en dêrom hat in soad struktueren spesifyk foar de taal. Bygelyks, yn PHP lingte fan de snaar werom troch de funksje mei deselde namme as yn de C. Dit artikel fertelt oer de linen, en ek de operaasjes dy't kin útfierd wurde mei harren.
Wat string operaasjes dêr yn PHP? De string lingte, harren it oare (oansluting), it weromkommen fan it karakter koade, en oarsom - de ienfâldichste foarbylden. Der binne ek mear kompleks - substring sykje, Tal, invert. En der binne lykas fuortsmite de tags, patroan matching, splitst yn substrings mei help Begrinzer ... neam mar op! Dêrom, wy sille beprate de meast foarkommende en brûkbere nijen.
De earste en faak brûkt funksje yn PHP - string lingte. It hjit strlen, en as parameter duorret ien inkelde opienfolging fan symboalen. It is simpel.
$ Foo = "foo";
$ Bar = strlen ($ foo); // $ balke is gelyk oan trije
?>
De PHP string lingte kin gelyk oan nul. Dy line wurdt neamd leech.
De folgjende funksje - it oare of fúzje. Gewoan set, it is in twa-line makket ien.
$ Foo = "Hello";
$ Bar = "World";
$ Baz = concat ($ foo, $ bar);
echo $ Baz; // útgongen "Hello wrâld!"
?>
$ Foo = "q";
$ Bar = ord ($ foo); // $ balke is lyk oan 113
$ Baz = chr ($ bar); // $ Baz is "q"
?>
Mar net te hawwen oer oare nijsgjirrige eigenskip - date. De PHP snaren kin brûkt wurde as sjabloan foar de útgong tiid. Bygelyks, as transfer nei de datum rigel "H: m: s" en output it resultaat, it skerm sil sjen de hjoeddeiske tiid fan de tsjinner, skieden troch in dûbele punt, bygelyks, "11:08:34".
No beskôgje de exploderen funksje. It splitst de koarde yn eleminten, sjoen de grins fan elk sein symboal. It klinkt moai yngewikkeld, mar it is eins hiel begryplik. Bygelyks, der is in line "root | 12: 56: 49 | tsjil". Dan kinne wy skriuwe:
$ Foo = explode ( "root | 12: 56: 49 | tsjil", "|");
Dêrtroch array $ foo sil befetsje trije eleminten - "root", "12:56:49", "tsjil". As de funksje oprop net oantsjutte in separator, standert dan wurdt beskôge as leech. Der is ien opsjoneel parameter - de maksimale bedrach takend substring.
Simple funksjes - it oare, substring sykje, de snaar lingte - de PHP ynterpreteart hurd genôch. Mar it sykjen ferwurkjen op in sjabloan as fuorthelje tags kinne wurde útfierd foar in lange tiid. Dêrom, programma moatte wêzen foechhawwende, sjoen it feit dat de útfiering nimt tiid. Normaal skript moat rinne in maksimum fan 10 sekonden, en dan jo wolle werjaan op syn minst diel fan in webside, of in brûker mei it sil gean. Mar meastal Web applikaasjes rinne flugger, omdat de PHP koade útfierd wurdt op de tsjinner en de browser nimt foarme op grûn fan it skript side dy't konkludearret de PHP-skrift.
Similar articles
Trending Now