Kamepiula 'ē aʻe, Iaaiey
PHP: kaua i loko o ka hoʻonohonoho. Huli i loko o ka PHP e kū'ē i
Iaaiey - o ka Mooolelo a me semantics. Ka mua ua ho'ākāka 'ia ma na rula o ka' ōlelo, a me ka lua - o ka hana ana o ka mea haku polokalamu. Me ka mahalo i ka ikehu lā nā mea haku polokalamu hiki ke kiʻi i nā kumuhana semantics Ka Mooolelo O. O ole o kekahi mea, akā,ʻaʻole i loko o ka hana kuʻuna ano o ka hoʻonohonoho. PHP apono 'oe, e ho okumu i ikehu lā o aiaiiuo o nāʻano, a me lakou iho. An e kū'ē i hehee ai e ia i ka papa, e mea hiki ke kiʻi i ke kaua o maoli algorithm, manaʻo maoli.
Ka Mooolelo O ka pilina paʻa, akā, loli aʻe mai ka mana i ka mana, a i ole manawa e hana maʻalahi, a hiki mai ka lalo mai. Portability o nā papahana - pono poina e piʻi like o ke kenekulia i hala iho nei. Semantics ua ulu a ua hiki mau ke hoopili ole wale i kekahi mana ana i kekahi 'ōlelo; Ua Ua lilo i ka moolelo e hoʻohana i Ka Mooolelo no ka hoike i ka mea i na rula o ka 'ōlelo, a hiki i hoakaka ole i. Ma keia hana, huihui ikehu lā hiki ke loa hoopuni maopopo.
? ieoaeunoai e puhi ia
An kaua ma PHP mea he kūpono Ka Mooolelo O a me ka functionality. Kēia ʻano o nāʻikepili hiki ke hōʻike ma mua, akā, ia mea pinepine kupono e hana huihui ikehu lā ma luna o ka nalo, e like me ka pono.
lehulehu $ aNone = e kū'ē i (); // e kū'ē i ua ho'ākāka 'ia a me kekahi mau mea
lehulehu $ aFact = e kū'ē i ( 'avocado', "peach", "kamako iki"); // keia kaua o ekolu oihana mua
E hana i ke kaua o ka hōʻoia kaʻina o kekahi ana:
$ CSrcLine = 'kui ua kālailaiʻikepili';
no ka ($ ke = 0; $ i <13; $ au ++),
$ CUserLine = inputUserLine (); // hoʻokomo o kekahi
ina (checkFunc ($ cSrcLine, $ cUserLine),
$ AResult [] = 'Ae'; // hoʻohui i ka PHP e kū'ē i
} No ka mea,,
$ AResult [] = 'No';
}
}
E like me ka hopena o ka hooko ana i keia hana, e ho okumu i ka kaua o ka 13 hehee wale nona nā loina i wale 'Ae' ole 'No' laina. Hehee wale, e i indexes mai 0 a hiki i ka 12. ka Ia ai hiki ke loaa ma ka mālama '-hoʻopaʻa' "wā e hiki mai" PHP-kaua i ke kaula.
$ CFutureArray = '';
no ka ($ ke = 0; $ i <13; $ au ++),
$ CUserLine = inputUserLine (); // hoʻokomo o kekahi
ina ($ i,> 0) {$ cFutureArray = '|'; }
ina (checkFunc ($ cSrcLine, $ cUserLine), $ cFutureArray = 'Ae';
} No ka mea, {$ cFutureArray = 'No'; }
}
$ AResult = explode ( '|', $ cFutureArray);
multidimensional huihui ikehu lā
He nui ka maʻiʻo'ōnaehana nenoai (SMS) hoʻohana huihui ikehu lā "ma ke Kiure pālākiō." Ma ka kekahi lima, ka mea, he maikai ia hana, ma ka kekahi lima, ka mea, ua hiki ole ke pili. Ina o ka mea kākau Ua maopopo ao "PHP-kaua i loko o ka hoʻouka", a laila ia e ole e hana ino mau:ʻaʻole wale nō ka mea haku polokalamu, e i e hele a maʻa i ka luna 'notation. Pinepine, ma hope o ka manawa o ka mea kākau ia ia iho, e hoomanao lōʻihi, nā mea aʻu i palapala initially:
hoʻi ke kaua (
'View_manager' => e kū'ē (41, 'template_path_stack' => kū'ē (__DIR__. '/../view',),
'Mīkini ala hele' => e kū'ē i ( '? Ooia' => e kū'ē i ( 'sayhello' => e kū'ē i (
'Type' => 'Zend \ Mvc \ mīkini ala hele \ http \ Literal',
'Koho' => e kū'ē i ( 'ala hele' => '/ sayhello', 'o ia ka paʻamau' => e kū'ē i (
'Eiioeieeae' => 'Helloworld \ eiioeieeae \ Index', 'hana' => 'inideka',))))),
'Luna' => e kū'ē i ( 'invokables' => e kū'ē i (
'Helloworld \ eiioeieeae \ Index' => 'Helloworld \ eiioeieeae \ IndexController'))
);
He He hāpana hana «PHP-kaua i loko o ka hoʻouka" o ZF 2. 'Aʻole i oi aku i mea hoʻokomo aku i mua, akā, e hana, a malia paha i keia holomua? Aieao (laʻana, mai ka Module ZendSkeletonApplication / Module / Helloworld / config / module.config.php).
E kū'ē i - he nui i ka 'ikepili' ole i ka manao a me ka ulu ana. Kona multidimensional mana i kekahi manawa mamua kaulana, akā, ma manawa i noho i ka pono no ka ikehu lā no i hiki i elua a ekolu Ana. E hiki a oi intuitive, akā, ma ka hua'ōlelo o ka professionalism ka wā i kekahi kaʻina kānāwai hoonui loa, pela i kekahi mea i loko o ka hoʻomanaʻo o ka pilikia, a me ke kuhi nei i ka hihia.
Simple, ho'āmana a me ka maopopo
E pili ana ma ka php make kaua i loko o ke alo, ka mea, ua pono hoopaaia i elua a ekolu pae. I loko nō o ka kumupaʻa a me ka pono o PHP i hewa i loko o ka aaioee o Ka Mooolelo O. Me keia oe e tolerate ka i ka pono kivila luna hoʻoponopono, maʻa i ka pololei helu parentheses a me commas. Eia naʻe, 'aʻole PHP i ka pāʻana i nāʻano o nāʻikepili (keia mea karma laekahi iaaiey) a e leie aku ka mea haku polokalamu, e hoÿomaÿamaÿa semantic hewa.
Ke kuleana e pāʻana o keʻano o nā aiaiiuo a me kā lākou mau manaʻo o ka loli semantics i loko o Ka Mooolelo O - pinepine ana i ka hana maʻamau. Keia lilo ana kōmi'ōkuhi, kuhi readability, hooluolu aku au i ... no ka mea, helu kuʻina ka manawa nui.
PHP mea he nui io hiʻona: ka kōmi'ōkuhi pono kēkahi i loko o ka hanana o ka maopopo '. 'Aʻole i pau debuggers Makuakane me unforeseen hanana, a me ka nui hilinaʻi nui ma luna o ka hana a me ka kilo ana o ka mea haku polokalamu. Na simpler algorithm ma mua o mea kūkulu 'ike hou ole, ka mea nui wale, e imi i ka hewa paha Aʻole' ae 'ia.
Characteristically, i ka wa a ka mua huihui ikehu lā o kaʻikepili nā koho i kaumaha i loko o ka palapala hale - he clumsy hoao e hana i kekahi mea noloko mai o nāʻano o nā aeaiiuo. Ka mea mua e holo, a loaa ka mana hou Ka Mooolelo O, ka lua o ka hele ae la ia ma ka mōʻaukala.
Simple a associative huihui ikehu lā
Kākau i kekahi mau-dimensional e kū'ē i - o kekahi paʻa o nā brackets "[" a me "]", no kekahi laʻana: $ aSrcData [1] [2] o ia hoʻi, komo i ka'ikamu [2] no ka kū'ē [1], manaʻo kōkua i ke kū'ē $ aSrcData. Ma PHP, aole mea i koi ia hai ma mua o kaʻikepili. Lyuboyu ii 'ike hiki mau ke kulana kupono no ka manawa.
Loa ka pono e hana i kekahi mea wale nō ka wā e mea pono, ma ka palapala i loko i ka mea, ua pono, a luku iho la ia ia ia mea hou e pono ai. E ho ohana i ke ki ( 'inideka) ka manaʻoi inoa i e hoomakaukau readable' ole ka manaʻoi loko o ka pōʻaiapili o ka he wahi i loko o ka algorithm:
$ AAnketa [ 'inoa'] = 'Ivanov';
$ AAnketa [ 'makahiki'] = 42;
$ AAnketa [ 'hana'] = 'Hoʻokele';
$ AAnketa [ 'hana'] = oiaio;
$ ATable [] = $ aAnketa;
$ AAnketa [ 'inoa'] = 'Petrov';
$ AAnketa [ 'makahiki'] = 34;
$ AAnketa [ 'hana'] = 'manakia';
$ AAnketa [ 'hana'] = oiaio;
$ ATable [] = $ aAnketa;
$ AAnketa [ 'inoa'] = 'Afanasiev';
$ AAnketa [ 'makahiki'] = 28;
$ AAnketa [ 'hana'] = 'hana';
$ AAnketa [ 'hana'] = wahahee;
$ ATable [] = $ aAnketa;
$ Keiki = implode. ( ";", $ ATable [1]). '
'; // lua o PHP-kaua a hiki i ke kaula
. $ Keiki = $ aTable [1] [ 'hana']; // e kāhea aku i kekahi hehee ai o ka lua o ka hoʻonohonoho
I ka hopena o keia hana (ke ku mua - ka mau ki laila hoʻomaka me 0, i ka lua o ke alo - associative, he mea eha ki: 'inoa', 'makahiki', 'hana', 'ʻeleu'):
$ Keiki = 'Petrov; 34; manakia; 1
manakia ';
Ma keia mea laʻana, i kekahi ke ike pehea hookupaa Profile hiki e pili ana i nā mea a pau? Aaiuo. 'Oe ke ho okumu i ka kaua o nā limahana a me indices o nā limahana loa, a ina e pono ia i kekahi limahana, laila, koho i ka mea ma luna o ka limahana helu.
Inā kou hui i māhele ai i naciiiuo hana, a ina e makemake e līkaia kaawale hana pensioners ... i manao ai "PHP-kaua i loko o ke ku" loa i ka pono, akā, oe e aole loa Komo kākou i loko o ka Ana. ʻEluaʻekolu paha Ana - ka palena no ka hoʻokō pāʻoihana.
Ki no e hana me ka ikehu lā
Inā mua ka nui no, pehea na mea hana, i loko o nā makahiki, i ka mooolelo o ka aeaie au hou, ka wā i programmer makemake e ike pono ana i ke ku e hehee wale i waihonakala, a iini iho la i ka i ia ala ka hookipaia a, pau poina. Aia i kekahi wahi lihi iki o ka hoʻopā'ālua ', a noho i loko o ka iaiyoe ua ole kekahiʻai. Ka hua'ōlelo "iki" ka manawa e hiki e halawai wale nō i loko o ka iki-huli ana, akā, no ka huli ana no i loko o ka PHP e ku - mea he kaʻawale pukana. Komo ai i na kumu mua hiki e noonoo ole a me ka associative. I ka mua hihia ke ku e hehee (me kekahi o ka mea i loaʻa ano PHP) i helu 0, 1, 2, ... I ka lua o ka hihia, ke programmer hoʻomōakaaka kona iho 'inideka, pinepine haawiia keia i like me ka "kī" e nānā i ka makemake nui.
$ Aline [ "hua"] = "alani"; // 'aneʻi PHP-ki e kū'ē i = "hua"
'ole (na mea a pau e e pololei, a me kaʻaeʻana me ke kuhiʻaoʻao hoʻopā'ālua):
$ Aline [iconv ( 'UTF-8', 'CP1251', "hua")] = iconv ( 'UTF-8', 'CP1251', "ʻalani");
I ka wa e hookui aku i ke ku $ Aline hou cia:
$ Aline [] = iconv ( 'UTF-8', 'CP1251', 'peach');
$ Aline [iconv ( 'UTF-8', 'CP1251', "nō hoʻi")] = iconv ( 'UTF-8', 'CP1251', "kaʻukama");
$ Aline [] = iconv ( 'UTF-8', 'CP1251', 'eggplant');
like me ka hopena o ka loop:
foreach ($ Aline me $ ck => $ CV),
$ Pohakuʻohanalei. = $ Ck. '='. $ CV. '
';
}
Ua Ua loaa ma:
alani hua =
0 = peach
= Nō kaʻukama
1 = eggplant
PHP-ki e kū'ē i ka wā ohui 'ikamu' peach 'a' eggplant 'hana sequentially mai 0, a me ka wā hoike ole aku i kona waiwai, e e like me keia nui.
Wehe i ka hehee wale, mai ka hoʻonohonoho
Ke easiest ala, e wehe i ka PHP ku hehee ai i ka manaʻoe hana. Ma keia hihia, no ka laʻana, e like me ka hopena o ka hooko kalapona, ke kumu e kū'ē i ua nana aku la au, a ua hana i ka hou kekahi, i mea wale hoʻokali kūpono 'oihana mua ka mea, i kakauia.
'Oe ke hana maʻalahi. Inā ka hope kumu hoʻohālike e hoʻohana:
unset ($ Aline [0]); // wehe i ka PHP hoʻonohonoho hehee ai
i ka hopena, e ia:
alani hua =
= Nō kaʻukama
1 = eggplant
Koho no ka manipulating i ke ku e hehee hiki ke kūkulu 'ia paha. No ka laʻana, ka hoʻohana 'ana i ke kuleana pili i: implode () a explode (), hiki ke kākau i loko o PHP-lalani e kaua me kekahi mahele waiwai, disassemble a hoʻi i loko o kekahi e kū'ē i - ma kekahi separator.
To wale wehe i ka PHP e kaua me ka a pau, e kākau: unset ($ Aline);
O ia ka leo nui iho la ia.
Huli i loko o ka hoʻonohonoho
PHP kekahi mau he kūikawā huli papa array_keys (), array_values (), array_key_exists (), a me ka in_array (), akā, ma mua oe i olelo, e hana ia, e noonoo i ka manawa kūpono e huli i loko o ka PHP kaua ma luna o kona iho.
Kela a me keia papahana i ka kekahi kumuhana āpana, papahana huihui ikehu lā, oi loa, i ka wa hapa o ka semantics hoʻoneʻe i ka Mooolelo a na poe ma ka lākou o ka loa i ho'ākāka 'ka manaʻoi ki. Ua apono 'oe e hana i kou mau hulina hana, a i hiki ke ho'ākāka' ia ma meaningfully.
Ma PHP, oe ke kapa aku i ka papa, o ka inoa o ka a me ka nānā 'ka polokalamu hooko i. A loa he mea hiki mamuli o PHPWord waihona e leie aku oe i ka heluhelu, a kākau MS Logou palapala:
$ Oihana mua = e kū'ē i ( 'Text', 'LIKE LIKE', 'TextRun', 'Link', 'PreserveText', 'TextBreak',
'ListItem', 'ListItemRun', 'Table', 'Image', 'e hoopii mai ai', 'Footnote',
'Endnote', 'CheckBox', 'kahua kikokikona', 'Field', 'Line');
$ Oihana = e kū'ē i ();
no ka ($ ke = 0; $ i
}
E like me ka hopena, he kaua o ka oihana ka $ loaa $ aiee e kaua i hehee wale, i ka mea, i ka inoa o ka mea maoli mana e hana i ka hana me ka oiaio oihana mua o ka palapala.
Hea no ka $ hehee [4] papa $ oihana [4], e hiki ke kiʻi i ka huli pono a me ka poe ola hopena.
Hoʻokaʻina 'ikamu
ʻikepili ka hoʻomaopopoʻana hana mea nui, a me PHP ua hoakaka kekahi mau oihana no keia: ano (), rsort (), asort (), ksort (), ... pii aku ana, a me ka iho oihana mua o ka hope mau mana e hoola mai i ka pili ma waena o ki a me nā loina. I kekahi manawa ka mea i ano e hui na aiee o ke kaua ma huikau ka - shuffle ().
E ho ohana i ka PHP oihana e poe palaualelo,ʻaʻole mākou e hoopoina i na lala i i ka okoaʻano,ʻaʻole wale nō, akā,ʻaʻole loa maoli maʻiʻo. Ka mua ka mea e lilo loa makaala e pili ana i ka hoʻomaopopoʻana kaula i loaʻa ka Lūkini palapala, ka hoʻomaopopoʻana aʻe, a me ka nui, a i kākau i loko o kekahi waihona.
Ke pono ala e kākau i kou mau maikaʻi pāʻoihana, ma ka liʻiliʻi loa ma ka kahua o ka hoao i ka kōmi'ōkuhi - mea he manuale i hoʻokaʻina '. Ka mea, e kōkua hoʻolako contingencies.
kui huihui ikehu lā
Me ka hiʻona implode () a explode () ku e hiki ke hoopuni iho i loko o ke kaula, a lawe hoʻi. Ua apono 'oe e hoahuʻikepili ma o ka olelo hoopomaikai e hoohalike ai, a deploy ia i loko o ka nohoʻana ma kahi i makemake ai.
Kaua, alo i loko o ka laina wehe i hou nā papaha. No ka laʻana, pono i ka hana o ka huli i hua'ōlelo i loko o ka kikokikona i i ole pākuʻi hou i ka loaʻa.
$ CSrcLine = 'Text Kikokikona ListItemRun kahua kikokikona ListItem kahua kikokikona hōʻoia Box CheckBox kahua kikokikona Footnote';
$ ASrc = explode ( '', $ cSrcLine);
$ CDstLine = '';
no ka ($ ke = 0; $ i
ina (! is_integer (strpos ($ cDstLine, $ cFind))),
. $ CDstLine = $ cFind;
}
}
$ ADst = explode ( '] [', $ cDstLine);
$ Pohakuʻohanalei = implode ( ';', $ aDst);
E like me ka hopena, ee iaaanu aey $ Pohakuʻohanalei loaa wale na aiee, mai ka palapala laina e halawai ma laila kekahi manawa: "Text; ListItemRun; kahua kikokikona; ListItem; hōʻoia; Box; CheckBox; Footnote".
Russian ōlelo i na ki a me nā loina
Ua UaʻAʻole pono e hoʻohana i kekahi mea i ka pili me ka lahui ano e puhi ia i loko o syntactic? Ieoaeunoaa iauaeoia. Lūkini 'ōlelo, e like me nā mea a pau nā' ōlelo, nā huapalapala o a ma kela aoao o AZ, eʻaʻole hana i kekahi pilikia, i loko o ka hōkeoʻikepili, akā,ʻaʻole i loko o ke kuhi Ka Mooolelo O. I kekahi manawa, hiki i ka mea hana no PHP «lawe mai i ke kaua o ka mīkini paʻi 'ole ma o ka pale" e alakai i "gibberish" a pinepine hoʻi e pau ana ka hana kōmi'ōkuhi.
PHP -'ōlelo kupaʻa a me tolerant o ka aina ano, akā, he nui na wahi, i hiki i kahi o ka nui o ka hana i hana 'ia e hana hou e like no ka mea, i loko o ka wahi pono i ka manawa pono e pukaaniani i ke ki, hōʻike a e ole e hiki.
PHP Ka Mooolelo O a me ka 'ōlelo' ia
E hoʻomanaʻoʻoukou i PHP Ka Mooolelo O - kēia kekahi, akā, i ka manao o keia Ka Mooolelo O "hana" me nā palapala noi, i ka pae'ōnaehana nenoaiu a me ka lako e koho. He nui nā koho, e hoolako a pau loa e e hiki.
I aliʻi "i loko o ka eiae he mea wale nō i ke karaima, a ma ka puka, maloko, a ma ka auoiaea he mea kekahi 'ike" e kōkua pale unexpected me ka haohao. PHP-waiwai i loko o ke ku e hiki e "Lūkini", akā, ke ki ia ia mea, e ia syntactically pololei,ʻaʻole wale nō, mai ke oiai ua ike mai o ka 'ōlelo, akā, no hoi ma ka olelo o kona hana' ia ai.
Similar articles
Trending Now