KomepiutaPolokalame

PHP: faiga manoa. galuega tauave manoa a PHP

e mafai ona vaevaeina Nofoaga i static ma talaʻi. Ina ua uma ona pulea HTML ma CSS, lea e mafai ai ina ia faia se pepa pisinisi matagofie i luga o le Initoneti, ua tele le mafaufau i le auala e faatupuina ai se nofoaga maoae ma PHP. I totonu o lenei e tatau ona ave coder amanaia sa ia amata nei e aoao polokalame web: o le a eseese le auala e galulue faatasi ma le nofoaga. O se tasi o faafitauli muamua fetaiai e se tagata lē limalelei i PHP - galuega manoa, faitau ma ona iloilo i latou.

E taua le matauina e faapea i PHP galuega tauave faiga manoa aofia ai le tele o auala, o lea e amata a latou suesuega tau ma nisi manipulations faigofie, e pei o le laina o le talaina i tua, suesuega, i le mauaina po o le suia a substring, ona faamauina le suiga ma toe foi atu i le umi laina. O le tele o galuega tauave e le galulue lelei ma tagata Cyrillic. O le mea lea, o faataitaiga uma ua tusia i le gagana Peretania mo le manino. Mo laina Cyrillic le galuega lava lea e tasi e faaaoga, ae o le pito i luma mb_ (f.t.t., mb_strpos ()). Ao lei faaaogaina analogues i php.ini e tatau ona e uncomment le laina; faaopoopoga = php_mbstring.dll, e ala i le aveesea o le semikolona.

Fatuina ma le tusia o se manoa

O le a tatou iloiloina le galuega faatino laina i le lau le faaaogaina o le gagana ua iloa e le toe taʻua uma le mamanu. mafai ona sao o galuega faatino le Faapolokalameina se manoa:

toe taʻua "O lenei laina fou"

po o le uluai faia se ma liuliuina ma ona faaali atu:

$ Str = "O se manoa fou lenei";

toe taʻua $ str;

Afai e te manao e faaali atu le tele o laina i se tasi po o le faaaogaina o latou concatenation:

toe taʻua "O lenei". "New". "Manoa";

poʻo

$ Str1 = "O lenei";

$ Str2 = "fou";

$ Str3 = "manoa";

toe taʻua $ str1. str2 $. $ Str3;

I le tulaga e gata ai, o le a faaalia EtoNovayaStroka. O le va e mafai ona faaopoopo tuusao i le siʻuleo valaau:

toe taʻua $ str1. ''. str2 $. ''. $ Str3;

I lenei tulaga, o le faaaliga screen: ". O lenei laina fou" Concatenation e mafai e le gata i le galuega faatino, ae faapea foi e fatu laina:

$ Str1 = "O lenei";

$ Str2 = "fou";

$ Str3 = "manoa";

$ Manoa = $ str1. ''. str2 $. ''. $ Str3;

toe taʻua $ manoa;

faaalia Echo uma tusi, ma Cyrillic. Afai o se tasi o le fesuiaiga i ai le numera, o le a liua lea o le concatenation o lenei numera i le laina talafeagai:

$ I = 2;

$ Aofaiga = $ i + $ i ; // nei $ aofaiga o loo i ai le numera 4

i toe taʻua $. "+". $ I. "=". aofaiga $;

O le a faaalia: "2 + 2 = 4".

tagata faapitoa

Manatu ea ua faamatalaina o le laina e se lua-upusii ($ manoa = "O le auala lenei"). Ona mafai lea ona lava e faaaogaina ma le fiafia le sequences sao:

  • \ N faia se malologa laina;
  • \ R toe foi mai le taavale solofanua;
  • \ "Solaaga le faailoga lua upusii:
    • toe taʻua "O le manoa \" lua \ "upusii"; // manoa i le "faalua mai" upusii
  • \ $ Shields le tala;
  • \\ backslash lilo.

Sequences sili atu, e mafai ona maua i latou uma i totonu o le pepa aloaia PHP aloaia.

Saili tulaga o le mea na tupu muamua

Manatu ia i tatou se manoa faigofie:

$ Manoa = "O loʻu igoa o Yemelyan ma ou te 27 tausaga le matua";

Tatou foi e lua laina o igoa:

$ Igoa = "Yemelyan";

$ AnotherName = "Katherin";

E tatau ona tatou iloa pe o le laina muamua o le igoa e lua. E faaaogaina e galuega tauave strpos ($ str, $ suesuega). E toe afio mai le tulaga o le suesuega $ substring naunau i ai, pe afai ua i ai le manoa i le muamua, str $. A leai, o le galuega tauave toe foi se sese Boolean taua. Mo se faataitaiga, strpos ($ manoa, $ anotherName) toe foi pepelo, ma le strpos ($ manoa, igoa $) - se integer. o le a avea e pei o le code (tusi filifiliga, pe a faaalia le tulaga i luga o le screen):

$ Manoa = "O loʻu igoa o Yemelyan ma ou te 27 tausaga le matua";

$ Igoa = "Yemelyan";

$ AnotherName = "Katherin";

strpos siʻuleo ($ manoa, $ anotherName ); // galuega faatino sese

strpos siʻuleo ($ manoa, igoa $ ); // faaalia le tulaga o le tulai muamua o se manoa

Manatua o le laina o numera amataina i le o, o lena mea, io tatou tulaga o le laina mulimuli faaalia le numera 11 (avanoa ua manatu foi).

Search tulaga o le mea na tupu mulimuli o le a substring ma mailei

Afai o le strpos () galuega tauave toe afio mai le tulaga o le mea na tupu muamua, lea o lona strrpos inverse () sailiga mo le mea na tupu mulimuli o le a substring.

E i ai nisi mailei e fesootai ma le amataga o le faitau aofai. E tatau ona amanaia: I le faiga manoa PHP mafai ona faigata e tapulaa i faatusatusaga. O lea la, e sili ona e faaaoga le faatusatusaga faagaoioia i se negation: strpos ($ str, suesuega $) = sese !. I so o se lomiga o PHP i faataitaiga o sea equivalence le mafai ona galulue saʻo, aua o le laina fuainumera amata i o, ma 0 faamatalaga talafeagai e sese. E oo atu i strrpos () galuega tauave.

Auala e maua ai le aofai o mea na tutupu substring

E masani lava e tatau ona e maua e le o le mea na tupu muamua po mulimuli o le a substring i le manoa, ma le aofaiga atoa. Mo lenei faamoemoe substr_count () galuega tauave, lea 'au ia le itiiti ifo fesuiaiga lua: substr_count ($ str, $ suesuega). E toe foi mai se integer. Afai e te manao e faaitiitia ai le tulaga o le suesuega i luga o le laina, o le galuega tauave mavae fesuiaiga sili e lua: o le amataga ma le faaiuga o le laina, faasologa. o le galuega i lenei tulaga ua taua e faapea: substr_count ($ str, $ suesuega, $ amataga, iuga $). a vaai le galuega tauave mo substring suesuega $ i le vaitaimi mai le $ amata i le $ faaiuga o le str $ uluai manoa. Afai e le o maua le manoa, Ua toe foi le galuega tauave o.

E faapefea ona suia le tulaga o laina i le PHP: faataitaiga

Suiga o tulaga e masani ona faaaoga e faatusatusa manoa ma conditionals. Sei o tatou fai atu e tatau ona ulu atu i le tagata e faaaogāina le suafa o le silisili atua i Norse talafatu. O le polokalama o le a lomiga o le "O se tasi", lea o le a faatusatusa atu i le tali a le tagata e faaaogāina. Afai o le a eseese le anotusi ulufale mai le oi ai nei (mo se faataitaiga, ua ia tusia se tagata e faaaogāina se "tasi" po o le "tasi"), o le a toe foi sese le polokalama nai lo le moni. Ina ia aloese mai lenei, faaaoga le suiga tusi resitala galuega tauave. e masani ona faaaoga lenei pe afai ua i pine PHP le nofoaga: Nai lo o le faitau selau o suiga o le upu "tumaoti" (.. "Tumaoti," "tumaoti," "le tagata lava ia" ma isi) e na o le pine tasi i lowercase.

strtolower () galuega tauave suia le tusi resitala i lalo ifo. Manatu o loo i ai se laina $ catName = "Fluffy". galuega tauave strtolower ($ catName) toe afio mai le manoa "fluffy". e mafai ona e ala strtoupper suiga i tulaga pito i luga () galuega tauave.

Auala e maua ai le umi o se manoa i PHP: galulue faatasi ma galuega tauave

E masani ona manaomia e maua ai le umi o le manoa. Mo se faataitaiga, i PHP galuega ma le manoa o lenei e mafai ona manaomia ituaiga i le faataamilosaga o le foafoaga. Mo le manoa suesuega faaaogaina strlen () galuega tauave, lea ua toe foi se numera - o le aofai o tagata. le tatau ona tatou faagaloina o le a maua se numera strlen le uiga mulimuli (str $) -1, e pei o le faitau aofai, e amata i o.

Mauaina ma le toe suia substring i PHP: galulue faatasi ma manoa

O Le o loo tauaveina substring galuega tauave substr () e mafai ona faia finauga e lua po o le tolu: substr ($ str, $ amataga, iuga $). Sei o tatou fai atu ua tatou maua se manoa $ manoa = "pusi Fluffy", ma tatou te mananao e maua se substring mai le lona lua i le amio fa. Talu faanumera amataina i le o, o le a foliga lenei substring o le ma liuliuina lenei: $ newString = substr ($ manoa, 1, 4). Afai tatou te faailoa atu ai le $ newString = substr ($ manoa, 1), tatou te maua a substring mai le lona lua i le uiga mulimuli (ie "luffy"). O lenei tulafono e tutusa i le manoa code atoa faaaogaina strlen (): substr ($ manoa, 1, strlen (manoa $)).

Ina ia suia le substring o str_replace faaaogaina () galuega tauave e fesuiaiga tolu: str_replace ($ subStr, $ newSub, str $). E le pei o le tele o galuega tauave, str_replace () galue saʻo ma tagata Cyrillic ma e leai se analog prefixed. faataitaiga:

$ Str = "O le aso e leaga mataʻutia o le tau!";

$ NewStr = str_replace ( "matautia", "matagofie", str $); // aso nei le tau matagofie!

manoa faaliliuga i se numera

Soo se tasi ua suesueina polokalame web, vave po o le mulimuli ane ai e faaliliu ai le manoa i se numera. Mo lenei faamoemoe, galuega tauave tutusa e lua o loo faaaogaina: intval () ma floatval (), le tasi lea o le mauaina e se tasi manoa $ ma liuliuina. Tasi mai le isi, e eseese na o le ituaiga o faamatalaga toe foi: intval () toe foi se integer, ma floatval () - opeopea numera manatu.

Mo le faaaogaina e avea o se intval (), ma floatval () e manaomia ai le amata o le manoa ma se fuainumera, ma o le a liua i se numera. Afai o le numera o le a alu atu se seti o tusi, latou na amanaiaina. I lena tulaga, pe afai o le laina amata i le tusi, o le faaaogaina o le galuega tauave o le a toe foi atu o. Tulaga e tatau ai, o le laina e tatau ona aofia ai digits na.

Faaliliuga o se manoa

E masani ona manaomia e faaliliu ai le numera i se manoa. Mo se faataitaiga, afai e te manao e ave i le afa o ma ia faatutu ni a faatafafa (mo se faataitaiga, siaki pe ua faamalieina le faaupuga: 88 x 88 + 33 x 33 = 8833). I lenei tulaga, o le strval galuega tauave (), lea e toe foi mai se numera manoa. Ina ua mavae lenei se laina fou, e mafai ona e faia nisi gaoioiga: faʻatonutonu, e maua ai se mea na tupu o le substring, ma isi galuega tauave. Afai e tatau ai, o le laina e mafai ona toe liliu mai i le aofai o ua faamatalaina i luga.

sa manatu le mataupu na o se vaega itiiti o galuega tauave uma e fesootai ma le laina. Vaega o galuega tauave undocumented le galulue faatasi ma faatusa, ae o le toatele e le i aofia ai i le mea e tatau ona totogi i le specificity. Ina ia avea ma masani i nei galuega e talafeagai e faagasolo e faitau le pepa aloaia i luga o PHP, lea e faaalia ai faamatalaga i le taimi nei.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sm.unansea.com. Theme powered by WordPress.