Lik'homphieutha, Mananeo a
Kamehla ho hlahisa maikutlo (PHP). PHP: lipoleloana kamehla mehlala
Kamoo se seholo 'me lefatše ha tse fapa-fapaneng ya tlhahisoleseding, feela joalokaha ka potlako, ho atolosa le ho hlaha. u etsa qeto ea leha e le efe - feela e le ntlha ea mosebetsing oa ho e akaretsang ea mokhatlo oa. Tsebo le boiphihlelo ho etsa hore ho be bonolo ho utloisisa hore tshebetso ya ho fihlella sepheo, empa ha ho mohla - se le ka lebaka la seo a se finyeletseng lona. Ho tsitsang hore re ka bua ka nako e tlang foreseeable ka lebaka, empa ke habohlokoa hore tshebetso ya ho loanela bakeng sa eona ke bohlokoa le leeme hlokahala tshebetso.
"Takatso le / kapa chelete e ngata" ha aa ka a bōpa kgatotharabololo khona ho seo, 'me ho hlakile "mahala" monna etsang, haholo-holo ha a sa nahana ka seo a se etsang. Ka boemo bofe kapa bofe le bothata tlhahisoleseding e na le bonyane le nngwe foufetseng letheba, empa bakeng sa hae, hangata hang-hang, litsila tse teng batho ba bang e hloekileng tse bonahalang, 'me se hakaalo hore e le hore ba ba lipalesa tsohle tšoeu.
thekenoloji Internet e nolofalitse ho fihlella tlhahisoleseding, empa potso ke - joang ho beha ka ho ba le lakatsa - se nolofalitsoeng, 'me a fumana e ncha "ba modumo" mosebetsi. 'Me le hoja PHP kamehla ho hlahisa maikutlo lekhalo e ka ho hlaka se fela, ba ka mohato bohlokoa pele.
E bonolo mesebetsi +-tharabololo = paterone!
Ho fana ka lipoleloana kamehla, PHP-tharabololo haholo ho fokotsa diteng, empa e tloaelehileng mesebetsi batla / Phetolo le ho e lokisa dikgatotharabololong fumana se lahlehileng ka bohlokoa ba tsona. likhopolo tse ncha ha portend phetoho e khōlō tlhahisoleseding. Ka ho fetisisa e ka lebeletsoe - khoutu diseke ee le eketsa developer indonesia le matla a ho o tlhame batla potso ka nepo.
U lokela ho tseba le ho sebelisa ka PHP lipoleloana kamehla. Mehlala kholisang le e atlehang. Empa e lokela ho fana ka tlaleho le hore le qaleha ea le lecha enjene batla, setsing sa matla a khoheli ile a khaotsa ho mohlala - ka ea mofuta ofe mochine, le hoja ha e le hantle nkeloa sebaka ke sete ya mesebetsi e bonolo search, maemo, loops, le lisebelisoa tse ling.
na:
- boleng le sesebelisoa morao-rao - ke ntho e ntle;
- bona le ho sebelisa phihlelo ea basebetsi-'moho le ke taba eo;
- kopantseng nete le maikutlo a ho ka thoeng - tiiso ea atleha.
Ho finyella tsebo ya ka moo ho ne ho hlokahala hore ba utloisise bothata, ho rarolla e, hangata ho bohlokoa ho feta lebaka itseng.
Lipolelo kamehla PHP ba emeloang ke tse 'maloa ya mesebetsi ka hokahanngoang puo le a mangata mehlala e metle ho Internet. Ka lebaka la hokahanngoang dikgetho itseng kopo di lekanyetsoa feela ke monahanong oa developer indonesia, empa sleuet ho hopola hore ha se bohle ba na le dithempleite tla sebetsa. Sebelisa PHP netefaletsokaelo lipolelo kamehla ke habohlokoa.
Simple batla tlhaku (khoele)
Letshwao - sena ha se kamehla bajt le 'ngoe,' me hangata e le tšoantšetso e, e le ladica i le, o na le moelelo o nepahetseng ho phaella. Khouto totobatsa le litlhaku bonahalang ka khoutu ya ka tsela e fapaneng. Letšoao le ka ba le dikgetho tse mmalwa: "$" = "USD" = "USD", ... - o ne a bolela'ng e tobileng ea hore kae-kae ho hong, empa se hakaalo hore e haufi, ka lebaka la ho chelete eo. Leha ho le joalo, moelelo hantle ka 'na a bua leshano ka polygonal PHP, eo kamehla e qala ka tlhaku "$", empa a ke ke a qala ka ho "USD" le "USD".
Letšoao la lenaneo ka 'na ba mosebetsi lebitso (khoele) ka taba e potolohileng: ananela le ho phethahatsa - e' s ho tswa ho a maholo Sepheo-sekametseng mananeo, ha mohaho, mesebetsi, PHP kamehla lipoleloana tse sebelisoang ka ho toba bakeng sa ho etsa liqeto. Fumana letšoao "chenchana", ke hore, ka ka boeona e etsang qeto ea hore na ba etse'ng ka sebaka seo e fumanoa, 'me ka tsela ena, "o deems" hlokahalang.
Search bakeng sa tlhaku / mola - seng joalo ho ikoetlisa ka tsela e itekanetseng, 'me boitsebiso bo eketsehileng, ho hlaka le ho feta le molemo. Hase kamehla ho hlokahalang ho fumana molemo ka ho fetisisa tse leshome ka litheko lijo, kgetha diresepe monate la tsoalo kaka, kapa ho fumana hore na konteraka ya siling bohata.
Hangata e ke ho hlokahala hore ho optimize le dikgatotharabololong e bonolo ha di e bonolo mentlele tlhahisoleseding kapa ka maemo a thata, ha botho ba batlang ho khetha ho tloha k'homphieutheng, e, 'me mola eo e ke ho hlokahala hore ho fumana - libaka tse lekholo. Theko e lekanang ho kgetha mokgwa o tlhaku ho tloha nakong eo ho sampole polokelongtshedimosetso, 'me theko ea moo ho sheba - batla nako e tummeng hampe tse makholo libaka.
Lone letshwao - ho ke ke ha e le polelo, eseng la lipolelo tse seng kae, o ne a ka ba kae kapa kae 'me e be e le tse nyenyane e le batlang. Mokhoa oa ho fumana hore na ho ile ha fumanoa e le batlang?
Mohlala: batla litheko
Feela fumana taba e ngotsoeng "$" letshwao - e nyenyane. Hlahloba hore e tobaneng le 'maloa, ho ke ke hase kamehla ho lekaneng. Ha o fana ka ntlha kapa nomoro ya pele letshwao "$" ke tiisetso ya hore le theko eo matšoao ea chelete ke pele ke ke ho nkoa ka hloko. Ho boetse ho na tse lea ka la boleloa theko, eo ka kakaretso e sa boletsweng chelete, empa ka leqepheng la ho ka litaelo tse hlakileng.
Ka kakaretso, tharollo ea bothata ka tsela e tloaelehileng ya moya e tlala ka nģ'ane ho amohela-tharabololo le nako-ja. Ho sa le joalo, ho sebelisa poleloana e reng kamehla, palo ea PHP tla fumana ho na le mathata.
$ CContents = preg_match_all ( "/ [0-9] + ([\ $] | USD | featswan \ £ \ | ue dragon) {1} / kea.";
"Bona e-mail - 2usd;
影视";
"Fumana e-mail - 2u.e;
影视.";
"Mosebetsi oa e-mail - ue2;
影视";
"Hlahloba e-mail - $ 13", $ aResult);
. '; '. implode ( ',', $ aResult [0]). '
影视'.
O tla araba: "2; 2usd, 2u.e.", Empa ba ne ba sa ka ba fumana letho ka mohala: "hlahloba e-mail - $ 13."
Ho fana ka bakeng sa ho ba teng ha mohlala ka pel'a kapa ka mor'a tlhaku, u ka finyella katleho ka potlako maemong a mangata.
$ CContents = preg_match_all ( "/ ([0-9] + ([\ $] | USD | featswan \ £ \ |. Ue dragon) {1}) | (([$] | USD | featswan \ £ \. | ue dragon) {1} [0-9] +) / kea ";
"Bona e-mail - 2usd;
影视";
"Fumana e-mail - 2u.e;
影视.";
"Mosebetsi oa e-mail - ue2;
影视";
"Hlahloba e-mail - $ 13", $ aResult);
. '; '. implode ( ',', $ aResult [0]). '
影视'.
Sephetho: "4; 2usd, 2u.e., ue2, $ 13."
About mabaka lebelloang
Kamehla Lipolelo PHP e fana ka, hammoho le lisebelisoa tse ling tse, empa ho ke ke ha hlokahala hore ho etsa kopo bona ho ea ka melao ea eona, kapa ho sebedisa mesebetsi e meng feela lowercase hokahanngoang tsela.
Khoneha pele e le qalo ea ho batla ho hlokahala hore ba retelehele ho drive ya, 'me sebakeng seo ho sona re batla, helelitse ka dikarolo ho latela mekgwatiriso pele. Feela banyalani ba bang ba phatloha () le implode () hangata e simplifies le lebelo ho fihlela qeto.
Ka mohlala, ka lebaka la mosebetsi oa selelekela thehoa e ngata ba likhoele (ya data) seterekeng tse litapole ba bakae bokella mong le e mong motse: Unknown ImyaDerevnya le bophahamo ba modumo bokella, 'me ha naha matha lik'hamphani' maloa ka drive ya liletsa tse likhoele e ImyaDerevnya.ImyaPredpriyatie le boleng ka "; " me ho joalo le ka likhoebo tsohle. Bale kakaretso bokella tabeng ena e ke ke ea khoneha, empa haeba u etsa impode ( ";", $ aResult), e tla ba e mong nako e telele line, eo para - ImyaDerevnya / ImyaDerevnya.ImyaPredpriyatie - pokello ea boholo - tla isoa ka tsela e ";". Na e khutlisetsang ka sephetho, phatloha ( ";", $ aResult) - e ngata ho tsohle, ba bokella le hore na e bokella, 'me joale ke tlosa mela e ho tloha litlhaku tsohle bao e seng sa dinomoro, re na le linomoro feela, o bala eo ke bophahamo ba modumo palo yohle bokella.
Ka mohlala ona, poleloana e reng kamehla PHP lumella hore ba se ke batla le ho hongata haholo, ba ile ba ba ho le bonolo le ka theko e tlaase ntsa lakatsa makgabane dipalo. Ka potlako le ka tsela e atlehileng, ho sa tsotellehe nako e kae ho ka ba le mabitso a metse le likhoebo. tharollo ena ke a se matle, empa e bontša hore hase kamehla ho latela melao e lokela ho ba. Hangata hoa khoneha ho fihlela li lakalitseng ka tsela e sa tloaelehang.
Abstracting ho tswa ho lehlakoreng le botekgeniki, ho khouto
The hokahanngoang ya dikgato-tharabololo le ha e bolele hore na o shebahala e le hantle. Leha ho le joalo, ho fana ka khouto o tšoanang oa ho leqephe, le mela e ngotsoeng (e ba ne ba batla seo litšoantšo) ka lihelang bothata ke likarolo tse lona botekgeniki.
Motho o lokela ho e sa feela tseba seo a lokelang ho se batla, empa moo ho se etsa, ha, ruri, seo ho fetola le hore na joang. Molao PHP lipoleloana kamehla bolaoa joaloka e feletseng mochine tletseng hlahisa ea lona, empa bakeng sa mabaka a mangata a, ho phethahala ha counterparts lona ka lipuo tse ngata tse sa tšoaneng. Ka puso ea kakaretso, pele u tsamaisa mohlala ho khetheha tikolohong e itseng sesebelisoa bakeng sa mosebetsi o itseng, ho ke ke ho hlokahala hore ho phetha tlwaetsa boleng bo phahameng, hlahloba bakeng sa dikgetho ho khoneha ho ya data mohloli.
Esita le haeba u sebelisa phihlelo ea hao ho ntshetsa pele ka PHP, kamehla lipoleloana, mehlala, le dithempleite le moralo hloka oa ho hlahloba ka hloko. Dynamically fetola puo tshebetso, hokahanngoang le runtime.
Sebopeho le dikahare tsa thempleite e le
Se neng se neng ngotsoeng ka sebōpeho sa motsoako oa mesebetsi search, conditionals, tshebetso Phetolo, kenyelletsong, hlakola, ke letoto la litlhaku latela itseng melao - kamehla ho hlahisa maikutlo paterone. Ha e le hantle, karolo e bohlokoa e khouthollotsweng ka tsela e itseng 'me a bolaoa ke melao e itseng.
Feela joalokaha ho ke ke ha khoneha ho etsa leha e le efe ho opareita puo debugging, o ka se debug kamehla ho hlahisa maikutlo dipaterone, tshebetso ena ka feela e etsisang. Ka puso ea kakaretso li ile tsa amohela tlhahiso: mesebetsi - ha e sebetse. hokahanngoang e bonolo haholo, le hoja maikutlo a hae, haholo-holo qalong, ke ho le thata haholo.
Ka mohlala oa polelo e bonolo
Ka mothofatso bonolo, thempleite ho lumellana le khoele:
$ CContents = preg_match ( "/ asdf / kea", "asdf", $ aResult). '; '. implode ( ',', $ aResult).
Phello e tla ba "1; asdf", ho tloha mosebetsi wa phetha tšebetso ea oona ka lekhetlo la pele o ile a kopana le thempleite tshwanelelanang. Phello e tla ba e tšoanang, haeba re sheba mola "aaaasdf" mocheng "zzzasdfvvv". Ha o bolela ka ho toba semelo pele le / kapa ho qetela, phello e ne e tla ba e hlakileng:
$ CContents = preg_match ( "/ ^ asdf / kea", "asdf", $ aResult). '; '. implode ( ',', $ aResult). '
影视';
$ CContents. = Preg_match ( "/ asdf $ /", "asdf", $ aResult). '; '. implode ( ',', $ aResult). '
影视'.
Phello e tla ba: 1; asdf1; asdf.
Matšoao "*" le "$" e bontša moo ho qala ho le mohlala ho ipolaea. Fella mosebetsi preg_match - palo ea mollo, e ka ba 0, 1, kapa bohata, haeba phoso e lemoha. Khetho ea boraro - e drive - beha feela fumana elements. Tabeng ea ho sebelisa preg_match_all mosebetsi () batla o tsoela pele ho mola qetellong.
$ CContents = preg_match ( "/ asdf / kea", "asdf123asdf456asdf789", $ aResult). '; '. implode ( ',', $ aResult). '
影视';
$ CContents. = Preg_match_all ( "/ asdf / kea", "asdf123asdf456asdf789", $ aResult). '; '. implode ( ',', $ aResult [0]). '
影视'.
sephetho:
1; asdf
3; asdf, asdf, asdf.
Haeba u ha ba sebelisa litaelo tse khethehileng, e mong le e tlhaku e hlalosa ka boeona 'me sebakeng sa eona, ho sa tsotellehe ya mola sa tsoaneng e le thempleite tsoaneng e. The a thulaganyo lokela ho netefatsa hore khouto ya likarolo tsena e ne e nepahetse mabapi mong ho e mong le khouto page.
mesebetsi PHP bakeng sa ho sebetsa ka lipoleloana kamehla
lipoleloana kamehla bakeng sa PHP emela khoele tlhaku ngolwa ka tsela e itseng. Ka tloaelo, ke papiso ka lipuo tse ling tse mananeo a, li ngotsoe matšoao "/" ... "/" 'me ba tsamaisa ka matshwao khotheishene, o ka sebelisa le' ngoe kapa habeli ho itšetlehile ka dikgato-tharabololo le.
Ka sehloohong mosebetsi php preg papali lipoleloana kamehla sebedisa bobeli papali tsa paterone 'me o khaotsa ho sebakeng pele, e fapaneng ya lona ka suffix _all fumana litlholisano tsohle,' me outputs le drive ya yona. Mosebetsi preg nka sebaka nka sebaka mong le e tšoanang thempleite e le, e ka sebetsa le tse fapaneng, e le hore ho batla ho rala le ho phetha Phetolo ya mefuta e fapaneng ya dikgetho.
Thahasellisang dikgetho bakeng sa ho sebetsa ka lipoleloana kamehla ka etsoa ho sebelisoa mosebetsi preg_replace_callback hore o na ea mongolo Phetolo, 'me lebitso la mosebetsi, e leng ke ke la phetha ka Phetolo joalo. Ho phaella ho boleng bo sebetsang o ka kenya mekgwa hlahloba dipaterone, hore ho ntshetsa pele le debugging tsa ho qetela ho phetha karolo ea bohlokoa.
Boholo ba lipoleloana kamehla
Kaha hypertext lipuo tse wa semmuso lesedi ho isa tekanyong e moholo ba boitsebiso bo a simolla. Ntshetswa pele palo e khōlō ea dithempleite le merero eo lumella ho sebetsa e ngata ya data ka tsela e atlehileng. A karolo e itseng ea bohlokoa ea mosebetsi ona o etsoa mekgwa e hahiloeng ka tsamaiso ea tse fapa-fapaneng tsa dikahare tsa taolo ya (jpeg).
Ha ho makatse hore ba bangata ba jpeg ba de Khao facto maemo libaka hahang, 'me le ntse a tsamaea le lik'hamphani (ntjhafatswa) software, ha baa ka ba ho etsa hore ho hlokahale hore le phethe ntshetsopeleng ya dipaterone, ka lona. Leha ho le joalo, ka ntle ho tsamaiso ea joalo na le phihlelo ka lipoleloana kamehla na le thuso haholo.
lipoleloana kamehla le lesedi ea sebele
E leng sebaka se ea bohlokoa ea ho sebelisa lipoleloana kamehla lilaebrari PHP entseng qaleha PHPOffice. Sebetsa le ditokomane, spreadsheets, 'me e kamehla ne bohlokoa le OOXML tekanyetso ke khoneha feela ho qhaqha le litokomane sebele, empa hape le ho bōpa lenaneo bona.
Ka lebaka la tsoelo-pele ea hypertext le PHP lipuo ka ho khetheha, ho na le monyetla oa sebele ho automate le "ho hlahisoeng" ya ditokomane "tekanyetso foromo" Ka mohlala, invoices bakeng sa tefo, litlaleho, merero ea khoebo, 'me tse ling tse dintho tse ding le tlhahisoleseding, sebopeho le litaba tse ka hare e le hantle amenable ho go rulaganngwa semmuso le itsamaise.
Mabapi le kopo ya ho hlalosa ka puo OOXML ntshetsopeleng tshebetso ya ho lipoleloana kamehla e fapane haholo le sebetsa ea setso le ya matshwao lipuo HTML le CSS le sebaka sa pele. Tokomane sebele, ka ntle ho tšoaea le ho phaella ho diteng sebele na le e ngata ya dintlha. Ka mohlala, tokomane eo o ne a bōpiloe ka tsela e iketsang ke lenaneo, e tla ba le matla le e nepahetseng dikahare. Tokomane thehoa kapa motho tšoaroa, e tla ba le dikahare ka, o ne a penta e fetang plurality tsa tagged. mosebetsi ofe kapa ofe le tokomane e isang 'nete ea hore sebopeho-puo ya ho ka' na ba e mong, empa a penta ka tekanyo e fapaneng ka merero e fapaneng.
Natural lesedi le boemo
Motho kamehla thahasella tharollo ea bothata, e leng e ho bapaloa tlhahisoleseding le, ka lebaka leo, tlhahisoleseding e tšoanang le tla fuoa. Hlahisa tlaleho ea bothata ka sebōpeho sa tokomane e, motho a gets sebopeho-puo e itseng, e leng ka ga tlhaloso sa litsebi (phetolo, clarifying mantsoe, hlakola, ho lokisa) ha feela ho lebisa version multiple tsa tokomane e, empa hape ho version lona le dikahare fapaneng.
Ka ho khetheha, mosebetsi o behiloeng ke polelo ena, "a rarolla lisekoere uranenie" mora go tseleganya tla sheba e kang ena: ". Ho rarolla ka abel quadratic" Haeba qalong ho phoso pele e se e lokisa, 'me joale e ntan'o ba bobeli, moo boitsebiso bo sa tlhaho ka OOXML setaele ka' na shebahala joang: "[rarolla] [] [lisekoere] [ea e] [] [In] [e b] [nenie]", empa sena ha tiisa hore ena ke mosebetsi o tla hlaha ka tagged OOXML (masakaneng e etsisang masakaneng tagged).
Ho beha hammoho boitsebiso bo ka ba habonolo ka mora e mong le e mosebetsi go tseleganya thulaganyong, empa nako le nako ha Tsamaiso ena e tla etsoa ke dikgatotharabololong tse sa tšoaneng. lipoleloana kamehla, ka mofuta oa sesebelisoa sa semmuso ga mathata u fumane boitsebiso bo fetohile e le hantle, tsamaea litseleng tsa ho tloha mehaho e etsoang ho latela molao oa hypertext ho litaba tsa tlhaho.
Similar articles
Trending Now