Kamepiula 'ē aʻeIaaiey

PHP: kui manipulation. PHP ka kui oihana

Nā paena hiki ke maheleia i kūpaʻa a me ka hōʻeuʻeu. Ma hope o mastering HTML a me ka CSS, e leie aku a ia e ka nani pāʻoihana kāleka ma ka Internet, he nui e manao ana e hana i kekahi hōʻeuʻeu paena me PHP. Ma keia coder e lawe i ka mooolelo ana ia ia e hoomaka ana e aʻo pūnaewele iaaiey: pehea e hana ai me ka paena e e okoa. Kekahi o ka pilikia ma kekahi mea hoʻomaka ma PHP mua pilikia - hana kui, heluhelu, a me ka manaʻoe hana ia.

Ua mea waiwai 'ana i kumumanaʻo ana ma PHP kui manipulation oihana Komo i ka helu o nā kiʻina hana, no laila, e hoʻomaka lākou study koina a me kekahi mau mea manipulations, e like me ka withdrawal laina, huli, loaa ole ke kūapoʻana i ka substring,? Aaeno i ka loli, a hoʻi i ka laina lōʻihi. He nui no ka mana mai i hana pono me ka Cyrillic huapalapala. Nolaila, ua kākauʻia i nā examples a pau ma ka 'ōlelo Pelekānia no ka mōakaaka. No ka Cyrillic lalani e hoʻohana i nā mea mana, akā, me ka pākuʻina kau mb_ (e laʻa me, mb_strpos ()). Ma mua o ka hoʻohana 'ana i loko o analogues php.ini oe pono uncomment i ka laina; mailaila = php_mbstring.dll, wale ma ka wehe i ka semicolon.

E pili ana a kākau i kekahi kaula

Mākou e kālailai i ka laina auoiaea i ka pale ma ka'ōlelo iʻikeʻia a hiki i nā mea a pau küpinaʻi i ka manao. Ke programmer hiki 'ana auoiaea he kaula:

küpinaʻi "This hou laina"

ai mua hana i kekahi ee iaaanu aey, a laila, hōʻike 'ia:

$ Str = "He He hou kui";

küpinaʻi $ Str;

Inā 'oe makemake e hōʻike' mau laina ma kekahi paha io i kā lākou concatenation:

küpinaʻi "This". "New". "Kaula";

ole

$ Str1 = "This";

$ Str2 = "hou";

$ Str3 = "kui";

küpinaʻi $ str1. $ Str2. $ Str3;

Ma ka hope Ina, ka mea e hōʻike EtoNovayaStroka. Ke nahā i hiki ke hou pololei ma ka hea küpinaʻi:

küpinaʻi $ str1. ''. $ Str2. ''. $ Str3;

Ma keia hihia, ke pale hoike ia ia iho: ". Kēia hou laina" Concatenation mea hiki ole wale i loko o ka auoiaea, akā, e hana no hoi laina.

$ Str1 = "This";

$ Str2 = "hou";

$ Str3 = "kui";

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

küpinaʻi $ kaula;

Küpinaʻi SafeSearch nā palapala, a me Cyrillic. Inā kekahi o na aiaiiuo iloko o ka helu, a laila, i ka concatenation o keia helu, e e huli ai i ka mea kūpono laina.

$ Au = 2;

$ Puu dala = $ au + $ ke ; // manawa $ huina loaʻa ka helu 4

küpinaʻi $ i. "+". $ I. "=". $ Huina;

E e hōʻike: "2 + 2 = 4".

kūikawā huapalapala

Manao nei i ka laina ua ho'ākāka 'ia ma ka papalua-kea ($ kui = "He mea pehea"). A laila, e hiki nō paha ke hoʻohana 'ia i ka pakele kaʻina:

  • \ N hana i ka laina wanaao ae;
  • \ R kaa hoike;
  • \ "No ka Pakele ka papalua quotation hoailona:
    • küpinaʻi "ke kaula \" papalua \ "kaha puana'ī"; // kaula me ka "papalua" kaha puana'ī
  • \ $ Shields ke dala;
  • \\ backslash No ka Pakele.

Kaʻina nui hou, a pau no ia hiki ke loaʻa i loko o ka kūhelu PHP palapala kuhikuhi.

E huli i nā kūlana o ka mua hanana

Ina mākou i ka mea kui.

$ Kaula = "koʻu inoa He Yemelyan , a owau no 27 makahiki kahiko";

Mākou kekahi i lālaniʻelua o nā inoa:

$ Inoa = "Yemelyan";

$ AnotherName = "Katherin";

E Pono e ike paha i ka laina mua o ka mau inoa. Ua hoʻohana strpos kuleana pili i ($ Str, $ hulina). Ua hoʻi i ke kulana o ka makemake substring $ huli, ina ke kaula ua iloko o loko o ka puka mua, $ Str. I ole ia, i ke kuleana pili i hoi mai i ka holomua Lālā paʻa cia hoopunipuni. No ka laʻana, strpos ($ kui, $ anotherName) e huli hou wahahee, a me na strpos ($ kui, $ inoa) - i ka helu. Ka pā'ālua E e ia (kākau koho, i ka wa a ka oihana ua hōʻike 'ia ma ka pale):

$ Kaula = "koʻu inoa He Yemelyan , a owau no 27 makahiki kahiko";

$ Inoa = "Yemelyan";

$ AnotherName = "Katherin";

küpinaʻi strpos ($ kui, $ anotherName ); // nā mea hōʻike aku wahahee

küpinaʻi strpos ($ kui, $ inoa ); // SafeSearch ke kulana o ka hanana mua o ke kaula

E noke i ka laina helu Ka hoʻomaka 'ana ma' Aʻohe,ʻo ia hoʻi, i loko o mākou hihia o ka hope laina SafeSearch ka helu 11 (kekahi hakahaka i manaoia).

Search kulana o ka hope hanana o ka substring a me pitfalls

Inā na strpos () papa huli i ke kulana o ka hanana mua, laila kona inverse strrpos () ka huli no ka hope hanana o ke substring.

Aia nō kekahi mau pitfalls pili i ka hoʻomaka o ka helu. Ka mea, e lawe i ka mooolelo: I PHP kui manipulation hiki ke huikau e kapu i loko o kā. No laila, e mea maikaʻi,ʻaʻole e hoʻohana i ka like ana me kekahi negation: strpos ($ Str, $ huli) = wahahee !. Ma kekahi mana o PHP me examples o ka equivalence paha e hana pono, no ka mea, o ka laina helu hoʻomaka ma Aʻohe, a 0 Logical ano mea wahahee. Kēia kŰlń ao i strrpos () kuleana pili i.

Pehea e imi i ka helu o ka substring Kupuna i kaʻatikala

Pinepine oe Pono e loaʻa nei i ka mea mua a me ka hope hanana o ke substring i loko o ke kaula, a me ka huina helu. No keia mea substr_count () hana, i mea e paʻa ai ma ka liʻiliʻi mau aiaiiuo: substr_count ($ Str, $ hulina). Ua hoʻi i ka helu. Inā 'oe makemake e emi i ka laulā o ka huli' ana ma luna o ka laina, ke kuleana pili i hala elua hou aiaiiuo: ke kumu a me ka welau o ka laina, niioaaonoaaiii. I mea ua kapaia ka hana i loko o keia hihia e like me: substr_count ($ Str, $ hulina, $ hoʻomaka 'ana, $ hope). Ke kuleana pili, e nana aku no ka substring $ huli i loko o ka wā mawaena mai $ olalo i ka $ pau ana o ka palapala kui $ Str. Inā uaʻaʻole i loaʻa i ke kaula, i ke kuleana pili i hoi mai Aʻohe.

Pehea e hoʻololi i ka hihia o ka laina ma ka PHP: examples

Change hihia ua pinepine hoʻohana 'e hoohalike kaula a me conditionals. E ka olelo i ka mea hoʻohana pono komo i ka inoa o ka mea kiekie akua i loko o Norse pili kūpono loa. Ka polokalamu mea i ka mana o ke "One", a me ka mea ana e e hoohalikeia me ka hoʻohanaʻana i nā pane. Inā ke komo kikokikona e e okoa mai ka kanawai (no ka laʻana, he mea hoʻohana kākau i "kekahi" a me "kekahi"), i ka polokalamu, e hoʻi wahahee kahi o ka oiaio. E pale i kēia, e hoʻohana i ke kuleana pili i? Aaeno hoʻololi. He ua pinepine hoʻohana ina ka paena mea i loko o PHP Tags: Ma kahi o na haneri o Lolina o ka hua'ōlelo "ponoi" (.. "ke Kula Uku," "paulele i ka hoʻomana," "pilikino" a no laila, ma luna o) ka mea, hoʻokahi wale nō Tag ma lowercase.

strtolower () papa EUIAaIN ka lalo? aaeno. Ina he mea kekahi laina $ catName = "Fluffy". strtolower kuleana pili i ($ catName) e huli hou i ke kaula "fluffy". Change i luna hihia paha e Via strtoupper () kuleana pili i.

Pehea e loaʻa i ka lōʻihi o kekahi kaula ma ka PHP: ka hana ana me ka oihana

Pinepine ka mea, pono e imi i ka loa o ke kaula. No ka laʻana, ma ka PHP hana me nā kaula o keia ano keia ano i ke koi 'ia i loko o ka hanaia'na kalapona. No ka mea huli kaula hoʻohana strlen () papa, a hoi mai i ka helu - i ka helu o nā huapalapala. E pono e poina i ka hope ano, e i ka helu strlen ($ Str) -1, e like me ka helu hoʻomaka me Aʻohe.

Ka loaa ana a me ka hope substring ma ka PHP: ka hana ana me ka kaula

Noho substring substr kuleana pili i ua lawe mai () i hiki ke lawe i elua a ekolu manaʻo hoʻopiʻi kū'ē: substr ($ Str, $ hoʻomaka 'ana, $ hope). E ka olelo aku mākou i ke kaula $ kui = "Fluffy popoki", a ua makemake e kiʻi i kekahi substring, mai ka lua a hiki i ka ha oʻano. No ka mea, helu Ka hoʻomaka 'ana ma ka' Aʻohe, keia substring o ka iaaanu, e nana me keia: $ newString = substr ($ kui, 1, 4). Inā mākou e alakaʻi mai i ka $ newString = substr ($ kui, 1), ua loaa i ka substring, mai ka lua a hiki i ka mea hopeʻole ( 'o ia hoʻi "luffy"). Kēia pā'ālua mea'ālike i ka piha kivila kaula hoʻohana strlen (): substr ($ kui, 1, strlen ($ kui)).

E puku i ka substring mea hoʻohana str_replace () kuleana pili i ka mea e lawe ekolu aiaiiuo: str_replace ($ subStr, $ newSub, $ Str). Haʻalele na oihana, str_replace () hana pololei me ka Cyrillic huapalapala, a i ole Analog pākuʻina kau mua. Eia kekahi laʻana:

$ Str = "I kēia lā i ka malie mea weliweli!";

$ NewStr = str_replace ( "weliweli", "kupanaha", $ Str); // I kēia lā i ka mea ino!

Translation kui i ka helu

Mea i? Anoee pūnaewele iaaiey, ma neia hope aku i e hoohuli i ke kaula a hiki i ka helu. No keia mea, like oihana elua i hoʻohana: intval () a me ka floatval (), kela mea keia mea o ka i launa mai i kekahi ee iaaanu aey $ kui. Mai kekahi i kekahi, e OAOOUIEeE wale ma keʻano o nāʻikepili hoi: intval () hoi mai i ka helu, a me ka floatval () - lana wahi helu.

No ka hoʻohana like me ka intval (), a me ka floatval () pono i ke kaula hoʻomaka me ka helu, a me ka mea, e huli mai i ka helu. Inā na helu e hele kekahi i ka palapala, ka mea, e kāpae'ōlelo ia. Ma ia hihia, ina helu kuhi puke i ka laina me na palapala, i ka hoʻohana 'ana o ke kuleana pili i, e hoʻi' Aʻohe. Maikaʻi loa, o ka laina e komo wale huahelu.

Unuhina o ke kaula

Pinepine Pono, e hoohuli i ka helu i loko o ke kui. No kekahi laʻana, ina oe makemake e lawe hapalua o ka mea, a, e kukulu i ka huinahalike (no ka laʻana, kaha paha ka helu kaulike mea māʻona: 88 m 88 + 33 m 33 = 8833). Ma keia hihia, ke papa strval (), i hoi mai he kui helu. Ma hope iho o kēia he hou laina, e hiki ke hana i nā hana: hoʻoponopono, loaʻa ka hanana o ka substring, a me nā hana. Inā pono, ka laina hiki ke hou-huli i ka helu o ka ho'ākāka 'ia ma luna nei.

I ka 'atikala Ua noʻonoʻo wale nō i ka hapa uuku wale no o na mana a pau pili i ka laina. Part o undocumented oihana hana me nā hōʻailona, akā, loa i ole, ua komo i loko o ka mea ku i ka specificity. E lilo ia i kama'āina i kēia mau mana mea pono e hoomau aku i ka heluhelu i ka kūhelu nā moʻolelo ma PHP, a IeEeAUUXAAaOʻikena ike.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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