RorohikoHōtaka

PHP: aho whawhe. mahi string o PHP

Ka taea te wehea Pae ki hikohiko me te hihiri. I muri i aravihi HTML me CSS, e taea ana ki te hanga i te kāri pakihi ataahua i runga i te Ipurangi, e maha whakaaro me pehea ki te hanga i te pae hihiri ki PHP. I roto i tenei coder tango me ki pūkete e i timata nei ia ki te ako hōtaka tukutuku: me pehea ki te mahi ki te pae, ka kia rerekē. Ko tētahi o nga raruraru tuatahi tūpono e te tīmatanga i roto i te PHP - mahi string, pānui me te tukatuka ratou.

E tano ia tapao e i roto i PHP mahi aho whawhe ngā he maha o ngā tikanga, na ki te timata ratou utu ako ki etahi whawhe ohie, pērā i te rārangi withdrawal, rapu, whiwhi whakakapi ranei te Ahoroto, rēhita te huringa me te hoki ki te roa raina. E rave rahi o te mahi e kore e pai te mahi ki te pūāhua Cyrillic. Na reira, kei te tuhituhi i nga tauira katoa i roto i te reo Ingarihi mō te mārama. Hoki Cyrillic rarangi e whakamahia te taua mahi, engari ki te mb_ kuhimua (hei tauira, mb_strpos ()). I mua i te whakamahi i analogues i roto i te php.ini me uncomment koe te rārangi: toronga = php_mbstring.dll, noa na roto i te tango i te irapiko.

Te hanga me te tuhituhi i te aho

Ka tātari matou i te putanga raina ki te mata te whakamahi i mohiotia ki katoa fakaongo te hoahoa te reo. Ko te rorohiko e taea hāngai putanga he aho:

fakaongo "tenei raina hou"

ranei tuatahi te hanga i tētahi tāupe a ka whakaatu ai:

$ Str = "Ko te aho hou tenei";

fakaongo $ Str;

Ki te hiahia koe ki te whakaatu rārangi maha i roto i te kotahi paitanga ki ratou concatenation ranei:

fakaongo "tenei". "New". "Aho";

ranei

$ Str1 = "tenei";

$ Str2 = "hou";

$ Str3 = "aho";

fakaongo $ str1. $ Str2. $ Str3;

I roto i te take whakamutunga, ka whakaatu i te reira EtoNovayaStroka. Ka taea te tāpiri i te āputa tika i roto i te paoro karanga:

fakaongo $ str1. ''. $ Str2. ''. $ Str3;

I roto i tenei take, nga whakaaturanga mata: "tenei raina hou." Ko Concatenation taea e kore anake i roto i te putanga, engari ki te waihanga hoki rārangi:

$ Str1 = "tenei";

$ Str2 = "hou";

$ Str3 = "aho";

$ String = $ str1. ''. $ Str2. ''. $ Str3;

fakaongo $ string;

Whakaatu Echo e rua reta, ko Cyrillic. Ki te roto tetahi o nga taurangi te maha, e na te concatenation o tenei tau kia tahuri ki te raina e tika ana:

$ = I 2;

$ Moni = $ + i $ i ; Kei // inaianei $ moni te tau 4

fakaongo $ i. "+". $ I. "=". $ Moni;

Ka whakaaturia: "2 + 2 = 4".

pūāhua motuhake

Akuanei pea tautuhia te aho e te faahitiraa-rua ($ string = "Ko tenei e founga"). Na ka taea e koe rawa fiefia whakamahi i te raupapa mawhiti:

  • \ N hanga he whati rārangi;
  • \ Hoki R hariata;
  • \ "Mawhiti te tohu pikorua rua:
    • fakaongo "Ko te aho \" rua \ "korukī"; // string ki korukī "rua"
  • \ $ Shields te tāra;
  • \\ mawhiti rītahamuri.

Raupapa nui ake, ka taea te kitea i katoa o ratou i roto i te tuhinga PHP mōhiohio.

Kimihia tūnga o te takanga tuatahi

Tera pea to tatou he aho ohie:

$ String = "Ko Yemelyan toku ingoa , me te ko ahau 27 tau tawhito";

E hoki tatou e rua rarangi o nga ingoa:

$ Ingoa = "Yemelyan";

$ AnotherName = "Katherin";

E ti'a ia tatou ki te mohio ranei te raina tuatahi o nga ingoa e rua. whakamahi te reira i strpos mahi ($ Str, $ rapu). hoki te reira i te tūranga o te rapu Ahoroto $ hiahiatia, ki te roto te aho i roto i te tuatahi, $ Str. Kore, hoki te mahi he teka uara Boolean. Hei tauira, strpos ($ string, $ anotherName) hoki teka, me nga strpos ($ string, $ ingoa) - he tau tōpū. Te waehere e kia taua (kōwhiringa Tuhituhi, ka whakaaturia te tūranga kei runga i te mata):

$ String = "Ko Yemelyan toku ingoa , me te ko ahau 27 tau tawhito";

$ Ingoa = "Yemelyan";

$ AnotherName = "Katherin";

strpos paoro ($ string, $ anotherName ); // ngä teka

strpos paoro ($ string, $ ingoa ); // whakaatu te tūranga o te takanga tuatahi o te aho

Kia mahara taua raina taua tīmata i te kore, e ko, i roto i to tatou take whakaatu te rārangi whakamutunga te tau 11 (e whakaaro hoki wāhi).

tūnga Rapu o te takanga whakamutunga o te Ahoroto me herepata

Ki te nga strpos () hoki mahi te tūranga o te tupu tuatahi, ka ona strrpos kōaro () rapu mō te takanga whakamutunga o te Ahoroto.

He etahi herepata e pā ana ki te timatanga o te tauanga. kia tango te reira i ki pūkete: I roto i te PHP string whawhe taea te uaua e te here i roto i te whakarite. Na, he pai e kore e ki te whakamahi i te mahi rite ki te whakakorehanga: strpos ($ Str, $ rapu) = teka !. I roto i tetahi putanga o PHP me tauira o taua ōrite kore ai e mahi tika, no te mea tīmata te taua raina i te kore, a he teka 0 arorau tikanga. atu ana tēnei ki strrpos () mahi.

Me pēhea te ki te kitea te maha o ngā takanga Ahoroto

Pinepine e hiahia ana koe ki te kitea he kore te takanga tuatahi whakamutunga ranei o te Ahoroto i te aho, me te tau tapeke. Hoki tenei whakaaro substr_count () mahi, e kakau i te iti rawa e rua taurangi: substr_count ($ Str, $ rapu). hoki te reira i te tau tōpū. Ki te hiahia koe ki te whakaiti i te hōkai o te rapu i runga i te raina, haere te mahi e rua atu taurangi: te timatanga me te whakamutunga o te raina, aua. Ko huaina te mahi i roto i tenei take e rite: substr_count ($ Str, $ rapu, $ tīmatanga, $ mutunga). Ka titiro te mahi mo te Ahoroto $ search i roto i te wā i $ tīmata ki $ mutunga o te aho $ Str taketake. Ki te te kore i kitea te aho, hoki te mahi kore.

Me pēhea te ki te huri i te take o ngā rārangi i roto i te PHP: tauira

Kei te maha Huri take e whakamahia ana ki te whakarite aho me conditionals. Kia mea a me tomo te kaiwhakamahi te ingoa o te atua nui i roto i te pūrākau Norse. Ko te hōtaka he putanga o "tetahi", me nei e rite ia ki te whakautu a te kaiwhakamahi. Ki te ka rerekē te kuputuhi tomo i te tīariari (hei tauira, tuhia e te kaiwhakamahi te "kotahi" ranei "kotahi"), ka hoki mai i te hōtaka teka hei utu o pono. Hei karo i tēnei, te whakamahi i te huringa mahi rēhita. Kei te maha whakamahia tenei ki te ko te pae i roto i ngā tūtohu PHP: Engari o rau o rerekē o te kupu "tūmataiti" (.. "Tūmataiti," "tūmataiti," "whaiaro" me pera i runga i) reira he kotahi anake tūtohu i roto i te pūriki.

taui strtolower () mahi te rēhita raro. Tera pea i reira he $ catName = "Red" he aho. strtolower mahi ($ catName) hoki te aho "fluffy". Huri ki te take o runga kia mā strtoupper () mahi.

Me pēhea te ki te kitea e te roa o te aho i roto i te te PHP: Mahi ki mahi

E mea pinepine me te reira ki te kitea te roa o te aho. Hei tauira, i roto i te mahi PHP ki aho o tenei ahua kia hiahiatia i roto i te huringa hanga. Hoki te rapu aho strlen whakamahia () mahi, e hoki he tokomaha - te maha o ngā pūāhua. Me kore tatou e wareware e ka whai i te pūāhua whakamutunga he maha strlen ($ Str) -1, rite te taua tīmata ki te kore.

Whiwhi me te whakakapinga Ahoroto i roto i te PHP: Mahi ki aho

Hei kawea Ahoroto substr mahi i roto i () e taea te tango kia rua ranei e toru tohenga: substr ($ Str, $ tīmatanga, $ mutunga). Kia mea a to tatou he $ string string = "ngeru Red", ka e hiahia ana tatou ki te tiki i te Ahoroto i te tuarua ki te wha o nga pūāhua. Mai taua tīmata i te kore, ka titiro tenei Ahoroto o te tāupe rite tenei: $ newString = substr ($ string, 1, 4). Ki te whakamōhio tatou te $ newString = substr ($ string, 1), whiwhi tatou i te Ahoroto i te tuarua ki te pūāhua whakamutunga (ie "luffy"). Ko ōrite ki te aho waehere tonu tenei waehere te whakamahi i strlen (): substr ($ string, 1, strlen ($ string)).

Hei whakakapi i te Ahoroto he str_replace whakamahia () mahi e tango toru taurangi: str_replace ($ subStr, $ newSub, $ Str). Rerekē mahi maha, str_replace () mahi tika ki te pūāhua Cyrillic me e kore tairitenga prefixed. tauira:

$ Str = "I teie mahana he ri'ari'a te rangi!";

$ NewStr = str_replace ( "whakamataku", "faahiahia", $ Str); // teie mahana te rangi faahiahia!

Translation string ki te maha

Tangata e kua ako hōtaka tukutuku, maoro, i ki te tahuri i te aho ki te tau. Hoki tenei whakaaro, e whakamahia e rua ngā mahi ōrite: intval () me floatval (), ia o nei e tango kotahi $ string tāupe. Mai ia atu, rerekē ratou anake i te momo o ngā raraunga hoki: intval () hoki he tōpū, me floatval () - tere tau ira.

Hoki te whakamahi rite te intval (), me floatval () titau e tīmata te aho ki te maha, a ka ratou kia tahuri ki te tau. Ki te mea ka haere nga tau tetahi huinga o pukapuka, tika wareware ratou i te reira. I roto i taua take, ki te tīmata te raina ki te pukapuka, te whakamahi o te mahi ka hoki mai kore. Tümanako, kia roto i te raina mati anake.

Translation o te aho

E mea pinepine Me ki te tahuri i te tau ki te aho. Hei tauira, ki te hiahia koe ki te tango i te hawhe o taua mea, me te ki te hanga i te tapawha (hei tauira, tirohia ranei he makona te whārite: 88 x 88 + 33 x 33 = 8833). I roto i tenei take, te strval mahi (), e hoki i te tau string. I muri i tenei he rārangi hou, ka taea e koe te mahi i ētahi atu mahi katoa: edit, kitea he takanga o te Ahoroto, me ētahi atu mahi. Ki te tika, te aho e taea te anō-tahuri ki te maha o kua whakaahuatia ana i runga.

whakaaro te tuhinga i anake te wahi iti o nga mahi katoa e pā ana ki te aho. Wāhanga o ngā mahi mōhiotia mahi ki ngā tohu, engari kihai i tino i whakaurua i roto i te rauemi e tika ana ki te pū. Hei hei waia ki enei mahi he tika ki te puta ki te pānui i te tuhinga mōhiohio i runga i PHP, e whakaatu mōhiohio nāianei.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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