RíomhairíCláir

Slonn (PHP). PHP: samplaí sloinn ionadaíochta

Cé chomh mór agus saol ilghnéitheach na faisnéise, díreach tapa agus, leathnaíonn sé agus forbraíonn. Aon chinneadh - ach pointe sa phróiseas iomlán na gluaiseachta. Eolas agus an taithí chúisíonn gur féidir tuiscint a fháil ar an bpróiseas an sprioc a bhaint amach, ach ní - nach bhfuil an toradh atá bainte amach aici. Tá sé amhrasach gur féidir linn labhairt sa todhchaí intuartha ar an toradh, ach tá sé tábhachtach go bhfuil an próiseas a iarraidh le haghaidh sé próiseas suntasach agus go hoibiachtúil is gá.

"Dúil agus / nó a lán airgid" ní chruthaítear algartaim ann sin, agus a dhéanann ndóigh "saor in aisce" fear, go háirithe nuair nach bhfuil sé ag smaoineamh ar cad a bhí á dhéanamh aige. In aon chás go bhfuil an fhadhb eolais ar an láthair amháin ar a laghad dall, ach dó, de ghnáth láithreach, tá stains eile glan le feiceáil, agus ní gá go bhfuil siad go léir bláthanna bána.

Tá teicneolaíocht Idirlín simplithe an rochtain ar fhaisnéis, ach tá an cheist - conas a chur ar a bhfuil an inmhianaithe - ní simplithe, agus fuair nua "méid" oibre. Agus cé PHP slonn ionadaíochta nach bhfuil bearna ídithe go soiléir, tá siad céim shuntasach chun tosaigh.

Feidhmeanna Simplí + algartam; patrún

A thairiscint téarmaí rialta, PHP algartam laghdaítear go mór an t-ábhar, ach ní fuair an gnáth feidhmeanna cuardaigh / athsholáthair agus a phróiseáil halgartaim a chaill a dtábhacht. Ní gá smaointe nua portend an réabhlóid faisnéise. An chuid is mó is féidir a bheith ag súil - cód dhlúth agus cur leis an forbróir an cumas a fhoirmiú de mhór fhiosrú cuardaigh i gceart.

Ba chóir duit a fhios agus i bhfeidhm ar PHP nathanna rialta. Samplaí áititheach agus éifeachtach. Ach ba chóir é a an tuarascáil a thabhairt go le teacht na inneall cuardaigh nua, an meáchanlár a aistreofar chuig an patrún - ar chineál an meicníocht, cé go deimhin in ionad sraith de feidhmeanna simplí cuardaigh, coinníollacha, lúb, agus oibreoirí eile.

tá:

  • cáilíocht agus uirlis nua-aimseartha - tá sé go maith;
  • fheiceáil agus a úsáid an taithí na comhghleacaithe go bhfuil an t-ábhar;
  • le chéile réaltacht agus smaoineamh fhíorúil - ráthaíocht-éireoidh leis.

eolas ar conas a bhí sé riachtanach chun tuiscint ar an bhfadhb, a réiteach é a bhaint amach, tá sé go minic níos tábhachtaí ná an toradh ar leith.

Léirithe rialta i PHP Tá ionadaíocht ag roinnt feidhmeanna sa chomhréir teanga agus a lán de shamplaí úsáideacha ar an Idirlíon. Mar gheall ar an chomhréir roghanna iarratais ar leith atá teoranta ach amháin ag an samhlaíocht an fhorbróra, ach sleuet choinneáil i gcuimhne nach gach ceann de na teimpléid obair. Ag baint úsáide as bailíochtú PHP de shloinn ionadaíochta riachtanach.

carachtar cuardaigh Simplí (teaghrán)

Siombail - nach bhfuil sé sin i gcónaí beart amháin, agus is minic siombail, mar sliseanna, tá brí beacht sa bhreis. Sonraíonn Ionchódú na carachtair le feiceáil sa chód difriúil. Is féidir leis an tsiombail bheith roinnt roghanna: "$" = "USD" = "USD", ... - Is é an bhrí cruinn go bhfuil rud éigin áit éigin, ach ní gá go gar, mar gheall ar an t-airgeadra. Mar sin féin, is féidir leis an bhrí cruinn a bheidh i PHP athraitheach, a thosaíonn i gcónaí leis an carachtar "$", ach ní féidir tús a chur le "USD" agus "USD".

Is féidir leis an tsiombail an chláir a bheith ina ainm feidhme (teaghrán) i gcomhthéacs: a aithint agus a chomhlíonadh - tá sé as an cláir dinimiciúil bunaithe ar oibiachtaí, nuair a bheidh an struchtúr, feidhmeanna, PHP rialta nathanna a úsáid go díreach chun cinntí a dhéanamh. Aimsíodh an tsiombail "casadh", is é sin, ag gcinnfidh féin cad atá le déanamh san áit ina bhfuil sé le fáil, agus an dóigh a bhfuil sé, "a mheasfaidh sé" riachtanach.

Cuardaigh i gcomhair charachtar / líne - ní den sórt sin a fheidhmiú simplí, agus an níos mó eolais a fháil, an níos soiléire an níos fearr. Ní gá i gcónaí chun teacht ar na deich is fearr i bpraghsanna bia, roghnaigh oidis delicious císte lá breithe, nó chun a chinneadh an gconraitheoir don uasteorainn bréagach.

Go minic tá sé riachtanach a bhaint as nach bhfuil na halgartaim simplí eolas simplí uimhríochtúil nó i gcúinsí deacra, nuair a bheidh an carachtar atá ag teastáil a roghnú ó bhunachar sonraí, agus an líne ina bhfuil sé riachtanach a fháil - céad láithreáin. Is é an praghas cothrom le roghnú carachtar ó am an mbunachar sonraí samplacha, agus an praghas na nuair a chuardach - am cuardaigh na céadta notorious de láithreáin.

siombail Aonair - nach bhfuil sé frása, agus ní cúpla abairt, d'fhéadfadh sé a bheith áit ar bith agus a bheith chomh beag agus is atá ag teastáil. Conas a chinneadh fuarthas cad é an ag teastáil?

Sampla: cuardach a dhéanamh ar phraghsanna

Just a teacht ar an téacs "$" siombail - beagán. Seiceáil go roimpi uimhir, nach bhfuil sé i gcónaí go leor. Má sholáthraíonn tú pointe nó uimhir roimh an tsiombail "$" Is ráthaíocht nach mbeidh na praghsanna ag a bhfuil na siombailí airgeadaíochta atá amach romhainn a chur san áireamh. Tá a fhágáil ar lár freisin an praghas, nach bhfuil i gcoitinne sonraithe airgeadra, ach ar an leathanach seo, is ar na treoracha follasach.

Go ginearálta, an réiteach ar an bhfadhb ar an modh is gnách inflate thar algartam a aithint agus am-íditheach. Idir an dá linn, ag baint úsáide as slonn ionadaíochta, beidh an líon na n-PHP teacht ar aon fadhbanna.

$ CContents = preg_match_all ( "/ [0-9] + ([\ $] | USD | y \ £ \ | ue) {1} / i.";

"Féach r-phoist - 2usd;
";
"Aimsigh r-phoist - 2u.e =
.";
"Obair r-phoist - ue2 =
";
"Seiceáil r-phoist - $ 13", $ aResult);
. '; '. implode ( ',', $ aResult [0]). '
'.

An mbeidh freagra: "2; 2usd, 2u.e.", Ach ní raibh teacht ar aon rud sa líne: "seiceáil r-phost - $ 13."

Foráil a dhéanamh do láithreacht an patrún os comhair nó taobh thiar den charachtar, is féidir leat a rath a bhaint amach go tapa i bhformhór na gcásanna.

$ CContents = preg_match_all ( "/ ([0-9] + ([\ $] | USD | y \ £ \ |. UE) {1}) | (([$] | USD | y \ £ \. | Teicneolaíochta Eolais) {1} [0-9] +) / i ";
"Féach r-phoist - 2usd;
";
"Aimsigh r-phoist - 2u.e =
.";
"Obair r-phoist - ue2 =
";
"Seiceáil r-phoist - $ 13", $ aResult);
. '; '. implode ( ',', $ aResult [0]). '
'.

Toradh: "4; 2usd, 2u.e., ue2, $ 13."

Maidir loighic neamhbheartaithe

Rialta tairiscintí Expressions PHP, chomh maith le uirlisí eile, ach nach bhfuil sé riachtanach a chur i bhfeidhm iad de réir a rialacha nó a úsáid feidhmeanna eile ar fáil CásÍochtair bhealach error.

Is féidir roimh thús an chuardaigh is gá chun dul go dtí an eagar, agus an áit ina muid ag cuardach, briste síos i comhpháirteanna de réir critéar roimhe. Díreach cúpla pléascadh () agus implode () go minic shimpleoidh agus a bhrostóidh an cinneadh.

Mar shampla, mar thoradh ar réamhobair déanta le sraith de teaghráin (sonraí) sa dúiche ar cé mhéad prátaí a bailíodh gach sráidbhaile: Anaithnid ImyaDerevnya agus toirt a bailíodh, agus má ritheann an tír roinnt cuideachtaí i sraith de teaghráin Is ImyaDerevnya.ImyaPredpriyatie agus luach de dheasca "; " agus mar sin de gach fiontar. Ríomh an méid iomlán a bailíodh sa chás seo ní bheidh tú in ann, ach má dhéanann tú impode ( ";", $ aResult), beidh líne fhada amháin, ina bhfuil an péire - ImyaDerevnya / ImyaDerevnya.ImyaPredpriyatie - bailiúchán de mhéid - a aistriú tríd an ";". Déan athrú ar an mar thoradh air, pléascadh ( ";", $ aResult) - le sraith de uile, a bhailigh agus conas a dhéantar é a bhailítear, agus ansin trí dheireadh a chur leis línte ó gach carachtair neamh-uimhriúil, ní mór dúinn uimhreacha amháin, is é an suim a mhéid iomlán a bailíodh.

Sa sampla seo, ní ligean an slonn ionadaíochta i PHP chun breathnú i bhfad ró-, tá siad sliocht éasca agus inacmhainne na luachanna atá ag teastáil uimhriúla. Go tapa agus go héifeachtach, is cuma cé chomh fada d'fhéadfadh sé a bheith ar an ainmneacha na sráidbhailte agus gnólachtaí. Ní hé seo an réiteach is fearr, ach léiríonn sé nach bhfuil gá a leanúint i gcónaí ba chóir na rialacha a. Is féidir go minic a bhaint amach atá ag teastáil ar bhealach neamhghnách.

Thógann as an taobh teicniúil, an t-ionchódú

Ní dhéanann an error an algartam a rá conas tá sé i ndáiríre. Mar sin féin, ag soláthar an ionchódú céanna an leathanaigh, agus tá sraitheanna script (a lorg ina bhfuil na híomhánna) Is féidir le plunge isteach an fhadhb ar ghnéithe teicniúla.

Ní mór amháin a fhios ach cad a lorg, ach nuair a dhéanamh, nuair a, cé mhéad, cad a athrú agus conas. Go foirmiúil PHP sloinn ionadaíochta chun báis mar mheicníocht iomlán lán-feiceáil dá chuid féin, ach go leor cúiseanna, réadú na a gcomhghleacaithe i dteangacha éagsúla. De ghnáth, sula mbogann tú patrún ar leith i dtimpeallacht uirlis ar leith do thasc ar leith, tá sé riachtanach a chur i gcrích oiriúnú ard-chaighdeán, seiceáil do na roghanna féideartha le haghaidh na sonraí foinse.

Fiú má úsáideann tú do thaithí féin a fhorbairt i PHP, éilíonn habairtí rialta, samplaí, teimpléid agus dearadh seiceáil cúramach. Dinimiciúil athrú an fheidhmiúlacht teanga, chomhréir agus runtime.

An struchtúr agus ábhar an teimpléad

Cad a bhí roimhe sin i scríbhinn i bhfoirm meascán de feidhmeanna cuardaigh, conditionals, oibríochtaí athsholáthair, isteach, scriosadh, tá ar shraith de charachtair de réir rialacha áirithe - patrún slonn ionadaíochta. Go deimhin, tá méid suntasach ionchódaithe ar bhealach áirithe agus a fhorghníomhófar ag rialacha sonracha.

Díreach mar go bhfuil sé dodhéanta a dhéanamh ar aon oibreoir teanga debugging, ní féidir leat a dífhabhtaithe patrún slonn ionadaíochta, is féidir an próiseas aithris amháin. Mar ghlac riail ghinearálta leagan: oibreacha - nach bhfuil ag obair. Is é an error an-simplí, cé go bhfuil a aireachtáil, go háirithe ar dtús, an-deacair.

Sampla de shloinneadh simplí

I embodiment simplí, oireann an teimpléad an teaghrán:

$ CContents = preg_match ( "/ ASDF / i", "ASDF", $ aResult). '; '. implode ( ',', $ aResult).

Is é an toradh "1; ASDF", ós rud é go gcríochnóidh an fheidhm a oibriú ar an gcéad bhuail teimpléad meaitseála. Is é an toradh mar an gcéanna, má táimid ar líne "aaaasdf" ag teacht "zzzasdfvvv". Mura sonraíonn tú an chéad agus / nó deiridh charachtar, bheadh an toradh a bheith soiléir:

$ CContents = preg_match ( "/ ^ ASDF / i", "ASDF", $ aResult). '; '. implode ( ',', $ aResult). '
';
$ CContents. = Preg_match ( "/ ASDF $ /", "ASDF", $ aResult). '; '. implode ( ',', $ aResult). '
'.

Is é an toradh: 1; asdf1; ASDF.

Na siombailí "*" agus "$" Léiríonn nuair a thosú agus an patrún dar críoch. Toradh fheidhm preg_match - líon na cluichí, is féidir é a 0, 1, nó bréagach, má aimsítear earráid. An tríú rogha - le sraith - a chuirtear eilimint amháin aimsíodh. I gcás úsáid a bhaint fheidhm preg_match_all () Leanann cuardaigh go dtí an líne deiridh.

$ CContents = preg_match ( "/ ASDF / i", "asdf123asdf456asdf789", $ aResult). '; '. implode ( ',', $ aResult). '
';
$ CContents. = Preg_match_all ( "/ ASDF / i", "asdf123asdf456asdf789", $ aResult). '; '. implode ( ',', $ aResult [0]). '
'.

toradh:

1; ASDF
3; ASDF, ASDF, ASDF.

Mura bhfuil tú ag úsáid a bhaint as treoracha speisialta, Sainmhíníonn gach carachtar é féin agus a áit, beag beann ar an chódaithe línigh agus códú teimpléad. Ní mór don Ríomhchláraitheoir chinntiú go raibh na ionchódú de na heilimintí ceart i ndáil le gach leathanach eile agus ionchódú.

Feidhmeanna PHP bheith ag obair le sloinn rialta

sloinn ionadaíochta do PHP ionadaíocht ar shraith carachtar thaifeadadh ar bhealach áirithe. De ghnáth, de réir analaí le teangacha cláir eile, tá siad scríofa i siombailí "/" ... "/" agus a chur i comharthaí athfhriotail, is féidir leat úsáid a bhaint as singil nó dúbailte ag brath ar an algartam.

An phríomhfheidhm php cluiche preg habairtí rialta Úsáideann an dá chluiche patrún agus stopann sé ag an gcéad suíomh, a mhalairt de le _all iarmhír fhaigheann gach cluiche, agus aschuir an eagar sin. Feidhm preg ionad Gabhann gach cluiche teimpléad, is féidir sé ag obair le arrays, ag ligean dearadh cuardaigh agus comhlíonfaidh athsholáthar ar éagsúlacht na roghanna.

Is féidir le roghanna suimiúil do bheith ag obair le habairtí rialta a fhorbairt ag baint úsáide as feidhm preg_replace_callback nach dtarlaíonn aon téacs ionadaithe in ionad, agus an t-ainm na feidhme, a chur i gcrích den sórt sin in áit. Chomh maith leis an luach praiticiúil is féidir leat a chur i bhfeidhm meicníochtaí seiceáil patrún, go n-imríonn a fhorbairt agus a debugging de na deireanach ról suntasach.

Raon feidhme na sloinn ionadaíochta

Ó tharla go bhfuil na teangacha hipirtéacs fhaisnéis foirmiúil a bheag go bhfuil siad an t-ábhar ag tosú. D'fhorbair líon mór de na teimpléid agus dearaí a chuireann ar chumas go leor sonraí a phróiseáil go héifeachtach. Tá cuid mhaith den obair seo a dhéantar meicníochtaí tógadh i gcórais bainistíochta inneachair éagsúla (CMS).

Ní nach ionadh, go leor CMS bheith de facto caighdeáin do láithreáin tógála, agus a bheith in éineacht leis na cuideachtaí (suas chun dáta) bogearraí, ní raibh siad é a dhéanamh is gá chun forbairt chairt ar a chuid féin. Mar sin féin, tá taobh amuigh de na córais sin go bhfuil taithí le téarmaí rialta an-úsáideach.

nathanna rialta agus an t-eolas fíor

Réimse tábhachtach i bhfeidhm de shloinn ionadaíochta i leabharlanna PHP déanta an PHPOffice teacht. Oibriú le doiciméid, scarbhileoga, agus bhí tábhachtach i gcónaí agus is OOXML caighdeán is ní hamháin a d'fhágfadh doiciméid iarbhír, ach freisin a gcuid clár a mhúnlú.

A bhuíochas leis an bhforbairt teangacha hipirtéacs agus PHP háirithe, tá deis fíor a uathoibriú a "tháirgeadh" Doiciméid a sheirbheáil "fhoirm chaighdeánach", mar shampla,, tá sonraisc le haghaidh íocaíochta, tuarascálacha, pleananna gnó, agus rudaí faisnéis eile an struchtúr agus an t-ábhar iarbhír inchúisithe ar bhonn foirmiúil agus uathoibriú.

I dtaca leis an iarratas chun cur síos ar an bpróiseas forbartha OOXML teanga de shloinn ionadaíochta-éagsúil ó oibriú traidisiúnta le teangacha marcála HTML agus CSS sa chéad áit. Tá an doiciméad iarbhír, ach amháin marcáil agus chomh maith leis an ábhar iarbhír tá a lán de na sonraí. Mar shampla, doiciméad a cruthaíodh go huathoibríoch ag an gclár a bheidh, ina bhfuil inneachar láidir agus cruinn. Doiciméad déanta nó an duine lena ndéileáiltear, beidh ina bhfuil inneachar Bhí péinteáilte, thar iolrachas na clibeanna. Aon obair leis an doiciméad a mar thoradh ar an bhfíric go bhféadfaidh an semantics de sé ar cheann, ach péinteáilte i méideanna éagsúla ar dearaí éagsúla.

faisnéis nádúrtha agus staid

Aon duine a bhfuil leas i gcónaí i réiteach ar an bhfadhb, a bhfuil faisnéis céimnithe agus, mar thoradh air sin, beidh an t-eolas céanna a thabhairt. Láthair an ráiteas ar an fhadhb i an bhfoirm doiciméid, fhaigheann duine a semantics ar leith, atá i sonraíocht na saineolaithe (leasú, fhoclaíocht a shoiléiriú, a scriosadh, a eagrú) mar thoradh ní hamháin maidir le leaganacha éagsúla de dhoiciméad, ach freisin chun a leaganacha leis an ábhar éagsúla.

Go háirithe, an chúraim atá leagtha ag an abairt "Réitigh uranenie cearnach" i ndiaidh eagarthóireacht a breathnú mar seo: ". Chun a réiteach cothromóid chearnach" Más rud é ar dtús an chéad earráid ceartaithe, agus ansin an dara, ansin d'fhéadfadh an t-eolas nádúrtha i OOXML stíl cuma mhaith: "[Réiteach] [] [cearnach] [e] [] [cheers] [b] [nenie]", ach ní dhéanann an ráthaíocht a thabhairt go bhfuil sé seo beidh an tasc le feiceáil sna clibeanna OOXML (lúibíní aithris lúibíní clibeanna).

A chur le chéile an t-eolas is féidir a bheith go héasca tar éis gach tasc an phróisis eagarthóireachta, ach gach uair a bheidh an nós imeachta bheidh le comhlíonadh ag halgartaim éagsúla. nathanna rialta, mar saghas uirlis ar bhonn foirmiúil fadhbanna eolais tar éis éirí, go bunúsach, cosáin ó na struchtúir fhoirmiúla ar hipirtéacs ag siúl go dtí an t-eolas nádúrtha.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ga.birmiss.com. Theme powered by WordPress.