KompjûtersProgramming

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.

Mar foardat wy prate oer de funksjes dy't sil jaan de basis definysje. String - in searje fan karakters, elk wêrfan nimt presys ien byte. Sa, PHP wurdt stipe troch 256 tekens. Ut dit logyskerwize dan folget dat unykoade stipe foar dizze taal ûntbrekt - om't Unicode tekens folle mear.

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

?>

Der binne twa omkearde funksjes te wurkjen mei yndividuele tekens. Ord - jout it karakter koade, en chr - bepaalt it karakter koade.

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

De folgjende funksje smyt de line HTML-tags. strip_tags hja neamd. Krekt as by de explode funksje, it hat in opsjoneel twadde parameter - de list fan tags dat jo wolle ferlitte.

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

 

 

 

 

Newest

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