Rorohiko, Hōtaka
Kīanga wā, (PHP). PHP: kīanga auau tauira
Kia pehea te nui, me te ao kanorau o ngā mōhiohio, tika rite hohoro, fakalahi reira me whakawhanake. Tetahi whakatau - he wāhi anake i roto i te tukanga whānui o te kaupapa. Mōhiotanga me te wheako kia taea ki te mahino te tukanga o te whakatutuki i te whāinga, engari e kore - e kore te hua o ona whakatutukitanga. Ko whakaaro e taea e maua te korero i roto i te heke mai i runga i te hua reira, engari ko te mea nui e te tukanga o e tohe mo reira ko te tukanga nui, me te tautika e tika ana.
"Hinaaro, me / te rota o te moni ranei" e kore e hanga i tētahi hātepe e taea o taua, me o te akoranga tangata "free" e, tautautefito ki he taimi e kore e whakaaro ia e pā ana ki te mea i mahi ia. I roto i tetahi āhuatanga te raruraru mōhiohio kua i te iti rawa kia kotahi wahi matapo, engari mo te ia, te tikanga tonu, he kitea makenu etahi ma, a kihai tika e te hunga ratou puawai ma katoa.
Kua māmā hangarau ipurangi te whai wāhi ki te pārongo, ko te pātai, ko te - me pehea ki te hoatu ki runga ki a ia te ki e hiahiatia ana - e kore e māmā, ka riro hou "rōrahi" o te mahi. A ahakoa PHP faaiteraa auau kore mārama te pau āputa, he ratou he taahiraa nui mua.
mahi Simple + hātepe = tauira
Whakahere kīanga auau, PHP hātepe tino whakaiti te ihirangi, engari kihai kitea te mahi rapu / whakakapi me te tukatuka hātepe mua ngaro ratou faufaa. e kore e whakaaro New faaite atea i te revolution mōhiohio. Ko te nuinga e taea te tūmanakohia - waehere kiato, me te whakapiki ake i te kaiwhakawhanake te kaha ki te hanga i tika i te uiui rapu.
kia mohio koe, ka tono i runga i PHP kīanga auau. Tauira te māia, me te whai hua. Engari kia hoatu a reira te pūrongo e ki te taeraa mai o te pūkaha rapu hou, neke te pokapū o te mahara ki te tauira - te ahua o te tikanga, ahakoa i roto i te meka whakakapi e te huinga o ngā mahi ohie rapu, tikanga, koropiko, me ētahi atu ngā.
i:
- kounga me te taputapu hou - he reira pai;
- kite me te whakamahi i te wheako o hoa, ko te mea;
- te whakakotahi mooni me te whakaaro mariko - he taurangi o te angitu.
Whakatutuki mōhiotanga o te pehea i reira e tika ana ki te matau i te raruraru, ki te whakaoti i te reira, ko reira maha atu nui atu i te hua motuhake.
E faahoho'ahia e te maha o ngā mahi i roto i te wetereo reo me te rota o tauira whai hua i runga i te Ipurangi Kīanga Auau i PHP. No te mea o te wetereo e whāiti kōwhiringa tono motuhake anake i te whakaaro o te kaiwhakawhanake, engari sleuet pupuri i roto i te ngakau, e kore katoa o nga tauira e mahi. Mā te PHP whakamanatanga o kīanga auau he faufaa.
pūāhua rapu Simple (string)
Tohu - e kore ko tenei nga wa katoa he paita kotahi, a ka he maha he tohu, rite te maramara, kua he tikanga pau i roto i te tua. Whakawaehere āta te pūāhua kitea i roto i te waehere rerekē. kia whai i te tohu e rave rahi kōwhiringa: "$" = "USD" = "USD", ... - Ko te tikanga tangohia o taua vahi te tahi mea, engari e kore e tika tata, e tika ana ki te moni. Heoi, kia takoto i te tikanga tangohia i roto i te PHP tāupe, e tīmata ki te pūāhua "$" wa katoa, engari e kore e taea te tīmata ki "USD" me "USD".
Ko te tohu o te hōtaka kia he ingoa pānga (string) i roto i te horopaki o: mōhio ana me te whakarite i - te reira i te hōtaka ahanoa-hāngai hihiri, ka e whakamahia tika te hanganga, ngā mahi, PHP auau kīanga mō te hanga whakatau. Kitea te tohu "taufetongi", e ko, e ano whakatau aha ki te mahi i roto i te wahi i roto i nei kitea ai, me te ara ko reira, "e whakaarohia ana e ia" e tika ana.
Rapu hoki te pūāhua / aho - e kore te taua mahi ohie, me te ētahi atu pārongo, te mārama te pai. Ehara i te mea i nga wa katoa e tika ana ki te kitea te pai kotahi tekau i roto i utu kai, whiriwhiri tohutao reka keke huritau, ki te whakatau i te kaikirimana mo te tuanui teka ranei.
E mea pinepine te mea e tika ana ki te arotau i kore e nga hātepe ohie mōhiohio tauhanga ohie i roto i ngā āhuatanga uaua, ka ki te huru e hiahiatia ana te whiriwhiri i te pātengi raraunga, me te aho i roto i te mea e tika ana ki te kitea ranei - he rau pae. He rite te utu ki te tīpako i tētahi pūāhua i te wa te pātengi raraunga tauira, me te utu o te wahi ki te titiro - te wā rapu rau ingoa o ngā pae.
tohu takitahi - ehara i te mea he parau, a kahore he rerenga kōrero ruarua, i taea e ia kia hea, ka kia rite iti rite hiahiatia. Me pēhea te ki te whakatau i te mea i kitea te te hiahiatia?
Tauira: rapu mō utu
kitea Just te kuputuhi "$" tohu - te iti. Tirohia e anga te reira i te tau, e kore te mea te reira nui tonu. Ki te whakarato koe he wāhi tau ranei ki te aroaro o te tohu "$" ko te kī taurangi e kore e tangohia nga utu i ai e mua nga tohu moni ki pūkete. He e mahue ano te utu, e i roto i whānui kore e tohua moni, engari i runga i te whārangi, ko reira i runga i ngā tohutohu mārama.
I roto i te whānui, i te otinga o te raruraru i roto i te tikanga mua faa'oru tua atu āhukahuka hātepe me te wā-kai. Na, te whakamahi i te kīanga auau, ka kitea te maha o PHP kahore raruraru.
$ CContents = preg_match_all ( "/ [0-9] + ([\ $] | USD | y \ £ \ | Tapaue) {1} / i.";
"Titiro ī-mēra - 2usd:
";
"Kimihia ī-mēra - 2u.e:
.";
"Ī-mēra Mahi - ue2:
";
"Tirohia ī-mēra - $ 13", $ aResult);
. '; '. tīngongo ( ',', $ aResult [0]). '
'.
E whakahoki: "2: 2usd, 2u.e.", Otiia kihai i kitea tetahi mea i roto i te rārangi: "tirohia ī-mēra - $ 13."
Te whakarato mo te aroaro o te tauira i roto i mua i muri i te huru ranei, ka taea e koe hohoro te whakatutuki angitu i roto i te nuinga o te wā.
$ CContents = preg_match_all ( "/ ([0-9] + ([\ $] | USD | y \ £ \ |. Ue) {1}) | (([$] | USD | y \ £ \. | ue) {1} [0-9] +) / i ";
"Titiro ī-mēra - 2usd:
";
"Kimihia ī-mēra - 2u.e:
.";
"Ī-mēra Mahi - ue2:
";
"Tirohia ī-mēra - $ 13", $ aResult);
. '; '. tīngongo ( ',', $ aResult [0]). '
'.
Hua: "4: 2usd, 2u.e., ue2, $ 13."
Mō arorau kāore i
Te wā Kīanga PHP e horo'a nei, me te tahi atu taputapu, engari ehara i te mea e tika ana ki te tono ia ratou kia rite ki ona tikanga ranei whakamahi i ētahi atu mahi e whakaratohia ana ara wetereo pūriki.
Taea i mua i te timatanga o te rapu hiahiatia ki te tahuri ki te ngohi, me te wahi i reira rapu tatou, pakaru iho ki wāhanga rite ki paearu mua. Just o te tokorua pahū () ka tīngongo () maha ohie me hohoro ake te whakatau.
Hei tauira, ka rite ki te hua o te mahi tuatahi i hanga te ngohi o aho (raraunga) i roto i te rohe i runga i te tini o rīwai kohia nga kainga: Unknown ImyaDerevnya me rōrahi kohia, a ki te rere te whenua e rave rahi kamupene i roto i te ngohi o te aho ko ImyaDerevnya.ImyaPredpriyatie me uara i roto i "; " a na runga i hinonga katoa. Tātaihia te tapeke kohia i roto i tenei take e kore e waiho e taea, engari ki te meatia e koe impode ( ":", $ aResult), ka e kotahi raina roa, i roto i nei te rua - ImyaDerevnya / ImyaDerevnya.ImyaPredpriyatie - he kohinga o te rahi - ka e whakawhitia mā te ";". Mahi he whakamuri i runga i te hua, pahū ( ":", $ aResult) - he ngohi o te katoa, e kohia me pehea te kohia reira, a ka na te tango i nga rārangi i ngā pūāhua kore-tau katoa, i tatou tau anake, te moni o e ko te katoa rōrahi kohia.
I roto i tenei tauira, te faaiteraa auau i roto i PHP e kore e faati'a ai ki te titiro rawa nui, he ratou wāhanga ngāwari, me te utu nga uara tau e hiahiatia ana. Hohoro a pai, noa'tu te huru o te roa kia mau ai ki te ingoa o te kainga, me te pakihi. E kore te mea pai tenei otinga, engari whakaatu te reira e kore e e whai tonu kia te ture. Ko taea maha ki te whakatutuki i te hinaaro i roto i te ara rerekē.
Abstracting i te taha hangarau, te whakawaehere
E kore e te wetereo o te hātepe mea pehea titiro te reira i roto i te mooni. Heoi, te whakarato i te taua whakawaehere o te whārangi, me nga rarangi hōtuhi (rapu nei i roto i nei te whakapakoko) taea rumakina e ki te raruraru, ko ona āhuatanga hangarau.
e kore Me mohio tetahi anake te mea ki te titiro hoki, engari te wahi ki te rave i te reira, ka, te nui, te aha ki te huri i me pehea. Ōkawa PHP i kīanga auau mahi ana rite te oti tikanga tonu-ngā o ona ake, engari mo te take maha, te iteraa o ona ritenga i roto i te reo e rave rahi rerekē. Ka rite ki te tikanga whānui, ki te aroaro o neke koe i te tauira ngā i roto i te taiao ngā taputapu mo te mahi motuhake, he mea e tika ana ki te kawe i roto i-te kounga tiketike urutaunga, tirohia hoki te kōwhiringa taea katoa hoki te raraunga pūtake.
Ahakoa, ki te whakamahi koe i tou ake wheako whakawhanake i PHP, kīanga auau, tauira, tauira me te hoahoa titau arowhai tupato. Hihiri te huri i te taumahinga reo, wetereo, me te wāhaere.
Te hanganga me te te ihirangi o te tauira
He aha i tuhituhia i mua i roto i te puka o te huinga o ngā mahi rapu, conditionals, ngā mahi whakakapinga, whakauru, muku, ko te aho o pūāhua rite ki etahi ture - tauira kīanga auau. I roto i te meka, whakawaeheretia he nui nui i roto i te ara etahi ka mahi i te taha o ngā ture motuhake.
Just rite e kore e taea ki te mahi i tetahi operator reo patuiro, e kore koe e taea e patuiro te tauira kīanga auau, ka taea e anake tenei tukanga pee. Ka rite ki te tikanga whānui tangohia putanga: mahi - e kore e mahi. Ko te tino māmā te wetereo, ahakoa tona perception, rawa i roto i te timatanga, ko te tino uaua.
He tauira o te faaiteraa ohie
I roto i te whakatinanatanga ohie, ōrite te tauira te aho:
$ CContents = preg_match ( "/ asdf / i", "asdf", $ aResult). '; '. tīngongo ( ',', $ aResult).
Ko te hua ka waiho "1: asdf", mai oti te mahi ona mahi i tutaki te tuatahi he tātauira ōrite. Ko te hua ka waiho te taua, ki te titiro tatou ki te raina "aaaasdf" i roto i te rārangi "zzzasdfvvv". Ki te whakapūtā koe te pūāhua tuatahi whakamutunga, me te / ranei, e kia mārama te hua:
$ CContents = preg_match ( "/ ^ asdf / i", "asdf", $ aResult). '; '. tīngongo ( ',', $ aResult). '
';
$ CContents. = Preg_match ( "/ $ asdf /", "asdf", $ aResult). '; '. tīngongo ( ',', $ aResult). '
'.
Ko te hua ka waiho: 1; asdf1; asdf.
Ko te tohu "*", me "$" tohu wahi ki te tīmata me te tauira mutu. Hua mahi preg_match - te maha o ngā kēmu, ka taea e te mea 0, 1, ranei teka, ki te kitea he hapa kei te. Ko te kōwhiringa tuatoru - he ngohi - whakanohoia kitea anake huānga. I roto i te take o te whakamahi i preg_match_all mahi () tonu rapu ki te raina mutunga.
$ CContents = preg_match ( "/ asdf / i", "asdf123asdf456asdf789", $ aResult). '; '. tīngongo ( ',', $ aResult). '
';
$ CContents. = Preg_match_all ( "/ asdf / i", "asdf123asdf456asdf789", $ aResult). '; '. tīngongo ( ',', $ aResult [0]). '
'.
hua:
1; asdf
3; asdf, asdf, asdf.
Ki te kore koe e whakamahi i tohutohu motuhake, tautuhi ia huru iho, me tona wahi, ahakoa o te waehere aho, me te tātauira waehere. Me whakarite i te kaihātepe i tika te whakawaehere o enei āhuatanga i roto i te pā ana ki tahi i te tahi, me te whakawaehere whārangi.
mahi PHP mō te mahi ki te kīanga auau
kīanga wā, mō te PHP tohu he aho pūāhua tuhia i roto i te ara tetahi. Ko te tikanga, i te faaauraa ki ētahi atu reo hōtaka, kua oti te tuhituhi ratou i roto i te tohu "/" ... "/" ka whakanohoia i roto i tohu pikorua, koutou e taea te whakamahi i kotahi rua ranei i runga i te hātepe.
Ko te matua mahi php preg ōrite kīanga auau whakamahi rua ōrite tauira me mutu te reira i te wāhi tuatahi, he kē ona ki te K_atoa pīmuri kua kite i kēmu katoa, a ka whakaputanga ona te ngohi. whakakapi preg Taumahi whakakapi ia ōrite te tātauira, ka taea e te mahi i te reira ki te huānga, tuku hoahoa rapu me te mahi i whakakapinga o te momo o kōwhiringa.
Ka taea te whakawhanakehia kōwhiringa Interesting mō te mahi ki te kīanga auau te whakamahi i mahi preg_replace_callback e e kore kuputuhi whakakapinga, me te ingoa o te mahi, e ka kawe i te whakakapinga taua. I tua atu ki te uara mahi ka taea e koe te whakatinana tirohia tikanga tauira, e te whanaketanga me te patuiro o te whakamutunga whai wāhi nui.
Scope o kīanga auau
Mai e whakaōkawatia reo Kuputuhiitua mōhiohio ki te whānuitanga nui ko ratou te rauemi tīmatanga. Whakawhanakehia he maha nui o tauira me whakaaro e tukua ki te tukatuka nui o ngā raraunga pai. whakamana te wahi nui o tenei mahi te tikanga hanga ki ngā pūnaha whakahaere ihirangi (CMS).
Ehara i Koinei, he tokomaha CMS hei de märena paerewa mō te hanga pae, me te haere tahi i te kamupene (whakahou) pūmanawa, kihai i meinga e ratou taua mea e tika ana ki te kawe i roto i te whanaketanga o ngā tauira i runga i ona ake. Heoi, E waho o taua pūnaha wheako ki kīanga auau ko te tino whai hua.
kīanga auau me te mōhiohio tūturu
He wāhi nui o te tono o kīanga auau i roto i whare pukapuka PHP i hanga te PHPOffice taeraa. Mahi ki tuhinga, ripakaute, a kua tonu i nui, me te he taea OOXML paerewa e kore anake ki te wetewete i te tuhinga tūturu, engari ano ki te tarai i to ratou hōtaka.
Ngā mihi ki te whanaketanga o te Kuputuhiitua me te PHP reo i roto i ngā, i reira te mea he whai wāhitanga tūturu ki whakaaunoa te "hanga" o ngā tuhinga "puka paerewa", hei tauira, nama hoki utu, pūrongo, mahere pakihi, me ētahi atu taonga mōhiohio, te hanganga, me te tirotiro he mau Nireaha ki te whakaōkawa, me te aunoatanga.
I roto i te hononga ki te tono ki te whakaahua i te tukanga whanaketanga OOXML reo o kīanga auau he rerekē āhua i te mahi tuku iho ki ngā reo tautohua HTML me CSS i te wahi tuatahi. Te tuhinga tūturu, anake tohu me i tua atu ki te ihirangi tūturu he rota o kōrero. Hei tauira, he tuhinga e i hanga aunoatia i te hōtaka, ka whai te ihirangi kaha, me te tika. i hanga Tuhinga ranei te tangata tukinotia, ka whai te ihirangi, i pania ki runga he plurality o tūtohu. Tetahi mahi ki te tuhinga arata'i ki te meka e kia te semantics o reira kotahi, engari pania i roto i rerekē moni i runga i whakaaro rerekē.
mōhiohio Natural me te āhuatanga
He tangata hiahia tonu i roto i te otinga o te raruraru, kua tū nei ngā mōhiohio, me te, rite ki te hua, ka hoatu te kōrero kotahi. Te whakaatu i te tauākī o te raruraru i roto i te puka o te tuhinga, whiwhi i te tangata he semantics motuhake, i te mea i roto i te whakatakotoranga o tohunga (whakatikatika, haamaramaramaraa fakalea, muku, whakatika) arata'i kore anake ki putanga maha o te tuhinga, engari ano ki ona putanga ki te ihirangi rerekē.
I roto i ngā, i te mahi i whakaritea e te parau "whakaoti uranenie tapawha" i muri i whakatika, ka titiro rite tenei: ". Ki te whakaoti i te whārite pūrua" Ki te i te tuatahi kua te hapa tuatahi kua papaki, a ka te tuarua, ka te mōhiohio tūturu i roto i te kāhua OOXML kia titiro rite: "[faatiti'aifarohia] [] [tapawha] [e] [] [whakahari] [b] [nenie]", engari e kore e e tenei kī e ko e puta te mahi i roto i te OOXML tūtohu (taiapa pee taiapa tūtohu) tenei.
Hei hoatu huihuia te mōhiohio e taea e ngāwari i muri i ia mahi i te tukanga whakatika, engari i ia wa ka tenei tikanga e whakamana e ngā hātepe. Kua riro kīanga auau, kia rite ki te ahua o te taputapu o te whakaōkawa o ngā raruraru ngā mōhiohio, i roto i te pānga, e haere ana ara i te hanganga ōkawa o te Kuputuhiitua ki te mōhiohio tūturu.
Similar articles
Trending Now