Coimpiutairean, Prògramadh
PHP: an eileamaid mu dheireadh. An farsaing de daineamaigs
PHP - a tha gealltanach agus nuadh: a càileachdail sheantansan agus semeantaig de an comas a dhèanamh thairis air na tha ceadaichte. Buileachadh de na beachdan air rud a-amas prògramadh agus saorsa ag atharrachadh an t-seòrsa caochlaideach 'sa tha an da-rìribh as dàna-sgeoil.
Arrays - seann dealbhadh, agus ceangailteach - urram àm, seach a bhith na riatanas de chleachdadh. Ged a tha gu leòr de ghnìomhan a tha a 'gabhail a-steach cruthachadh seataichean dàta a thoirt seachad roimhe seo nach susbaint (meud, luach, seòrsa agus còdan), a tha ri fhaotainn airson luchd-amhairc agus a' cleachdadh ann chearcallan PHP foreach. Tha an eileamaid mu dheireadh den t-ordugh a tha ri fhaotainn airson dòigh sam bith a 'chruthachaidh. Ordugh - àbhaisteach ceangailteach agus - cothrom dhut a chruthachadh liostaichean, ach ann an àbhaist sheantansan, PHP tha cuingealaichte cleachdadh.
Luach an-dràsta de na ordugh
Ma tha thu leigeil seachad an clàr-amais agus a 'cleachdadh dealbhadh
$ ArData [] = ùr scField (); // scNumber, scString, scParagraph, ...
far scField () - Constructor eas-chruthach rud - "pìosan fiosrachaidh", a tha oighreachan: an àireamh (scNumber), sreang (scString), abairtean (scParagraph), ... fhaighinn an PHP: mu dheireadh eileamaid = ordugh na nithean taisbeanadh aitreabhan aca mar na fìor eileamaid.
Bunaiteach, ge bith dè an eileamaid beachdachadh buntainneach, ach sa chùis seo, tha e riatanach a bhith a 'leantainn na chomharra (ann PHP - cùrsair) taobh a-staigh an ordugh. Tuilleadh tric - a dh'fheumas a bhith aca fhèin cealla na chomharra. Nì ann an cùrsair PHP eil an smuain de "an eileamaid mu dheireadh = ordugh". Fhaotainneach tro ghnìomh crìoch ( ') agus array_pop (), tha an eileamaid mu dheireadh mar riochdaire gus na feartan ordugh. Cleachdadh array_pop (), a bharrachd, a 'tionndadh gu fèin-obrachail roimhe ordugh eileamaid agus a tha feartan atharrachadh a rèir sin. Tha seo air adhbhrachadh le an comas gluasad de na h-eileamaidean.
Mar sin, a 'beachdachadh ann an co-theacsa PHP sheantansan, a thoirt air falbh mu dheireadh eileamaid ann an ordugh a' ciallachadh a bhith a 'cleachdadh feartan. A 'cur an òrdugh agus a' toirt air falbh eileamaidean, faigh sinn fiùghantach feartan, ùr fiùghantach dàta structar, a chaidh a chruthachadh taobh a-staigh sheantansan a tha ri fhaotainn.
Origin agus eileamaidean eile
Tha ghnìomh a bhith ag obair leis a 'chiad eileamaid de ordugh agus a' gluasad an taobh a-staigh na chomharra. Anns an àbhaist sheantansan a 'buileachadh a' clasaig chleachdadh de phrògraman, tha iad iomchaidh. A thaobh a bhith a 'cruthachadh arrays le dynamically ag atharrachadh ciall - no.
Ann prògraman, tha e an-còmhnaidh a 'cheist mu cho-dhùnaidhean: caochladairean na cumhaichean a tha a' ghnìomhaiche atharrachadh chùrsa an algairim, lùban rudeigin a mhion-sgrùdadh, mu dheireadh thall toraidhean.
Ma tha thu a 'gluasad an t-ionad air iom-tharraing gu fìor a' phìos agus bheir e dha a co-dhùnaidhean fhèin, tha am prògram a 'gabhail air an tur eadar-dhealaichte, brìoghmhor sùil. As tric a tha e an dòigh seo a 'toirt cothrom do choileanadh an amas, gu h-àraidh nuair a thig e gu, mar eisimpleir, a' cleachdadh iomadh sgrìobhainn tags * .docx, air a chlàradh ann an inbhe Open XML.
Ann PHP fhaighinn mu dheireadh eileamaid ann an ordugh - tha e ùr brìgh agus cothrom mhath.
Faidhlichean a luchdadh a-nuas agus fiùghantach feartan arrays
Nuair a tha an làrach a 'toirt comas luchdachadh a-nuas gin de na faidhlichean, tha e goireasach a' cleachdadh na beachd an eas nì, mar eisimpleir, SCFile agus sliochd dha scImage, scDocument, scTabe, a bhios a bheil an aon ainm feartan, ach eadar-dhealaichte aca a coltas agus a ciall (shusbaint). Ann an co-theacsa na PHP sheantansan (an eileamaid mu dheireadh = ordugh), a 'cleachdadh deireadh () dhleastanas, faodaidh sibh ga cleachdadh anns an dòigh a cho-dhùineas an eileamaid mu dheireadh. Co-dhùnadh seo a tha inntinneach ann gur e reverses àbhaisteach taisbeanadh agus a 'leigeil leat seòladh an dàta structair mar a chaidh a cruthachadh.
A leithid de arrays 'toirt dhaibh gu tur ùr a' ciallachadh. Tha ea 'toirt PHP sheantansan, ach a leithid a' tabhann cothroman mòra.
A 'toirt iomhaighean, stòradh ann an stòr-dàta, ann an ath-bheothachadh obrachaidh staid (mar eisimpleir) bidh e comasach gun a bhith a' smaoineachadh mu dheidhinn dè tha ri dhèanamh ann an cùis àraidh. All luchdadh suas faidhlichean air an cur ann an ordugh òrdugh, agus nuair a tha e air a ghiullachd, daonnan a ghairm an aon dòighean airson an aon sgeama, ach tha an ìomhaigh faidhle a thèid a thaisbeanadh mar a tha, a 'chliath-faidhl - mar bhòrd, agus an sgrìobhainn - co-fhreagarrach air teacsa. Fhaotainneach tro PHP sheantansan an eileamaid mu dheireadh den t-ordugh a tha uidheamachadh aca fhèin feartan sònraichte agus susbaint.
Sa chùis mu dheireadh, tha an sgrìobhainn a tha an-còmhnaidh a charactaran, teudan, àireamhan, agus, as cudromaiche buileach, fòrmatadh. Cum sùil air gach eileamaid e doirbh, ach le bhith a 'toirt an nì ceart airson gach eileamaid Inneal a' Chlàir Gheibhear, gun teagamh, an sgrìobhainn mar a tha e.
Stac agus Recursion taobh a-staigh sheantansan
Nuair a tha sinn ag obair a-mhàin leis an eileamaid mu dheireadh, a 'phrìomh staid - cruach, ach nuair a tha bàs a' phìos seo, agus tha e a 'cleachdadh an aon togail, agus gu h-àraid fhèin -' S e recursion. Faodaidh sinn a ràdh iomadh ni maith mu leabharlannan PHPOffice, leithid PHPWord, ach ag argamaid gu bheil iad a 'tuigsinn làn-Fledged dòigh eadar-theangachadh a' chiad deasachadh de sgrìobhainn anns an thoradh air sin, chan urrainn dhut.
Gu dearbh, a 'cleachdadh PHPOffice \ PHPWord uair sin faodaidh gum bi e furasta Fosgail sam bith vordovsky Sgrìobhainn (* .docx), ach tha e a-mhàin tasgadh ioma-structar xml-faidhlichean, dealbhan, agus nithean eile.
Aig an aon àm, ma tha sinn a 'gabhail a-mhàin an xml-faidhlichean, ged a tha iad co-cheangailte (a thaobh stoidhlichean, bùird, dealbhan), cha bhi ag obair gus ùr a chruthachadh sgrìobhainn stèidhichte air a dh'aois agus dìreach air gluasad gu a mhiannaichte atharrachaidhean (mar eisimpleir, atharrachadh air an cruth-clò dath, cruth). Roghainnean cur a-steach tags Open XML seata, agus eadhon a 'cho-stèidheachadh nì mar MS Word, chan eil e daonnan a' dèiligeadh ris an neach-cleachdaidh a smuaintean, a 'dèanamh mhearachdan.
Dearbh * .docx faidhl - a zip-tasglann, agus soilleir agus furasta a thuigsinn structar. A 'cleachdadh àireamh bheag de nithean a' foirmeil agus gur e a 'faighinn aig an àm a leughadh làn, neo-eisimeileach dàta structar, a dh'fhaodas a bhith fo smachd semantically.
Sa chùis seo, tha am fiosrachadh ann an sgrìobhainn - foirmeil dàta structar. A 'toirt an gluasad, an urrainn dhut falbh gu an ìre brìgh agus leig seachad an sheantansan.
Similar articles
Trending Now