Kamepiula 'ē aʻe, Iaaiey
PHP Hou: kui e like
PHP Ua hoʻomōhala ma ka lawelaweʻana i nā pono ike. Ka Mooolelo no ka 'ōlelo ua poe oo ooieoeiiaeuiiai kau o ka nane hea oihana, kui aaioee, e like ana.
Kekahi algorithm - he kaʻina o nā koho a me ka hana. Akā, ma mua 'oe e ke koho, e pono i kekahi mea e hoohalike ia me kekahi mea. Line - ka loa capacious, efficient a me ka mea hiki algorithm hoʻoholoʻano papa hana. Line - he Lolina o kaʻikepili hōʻike. Aʻikepili - keia mea i ke kumu nui nō paha o "mālama" o kekahi algorithm.
Ano o ke kūpili "e like-hana"
I mau, hōʻeuʻeu i kikokiko ai elelo i ole oko ao i loko o nā ikepili, e like me PHP e like laina, a me ka helu mea,ʻaʻole okoa nui. Helu - ia mea i ke kui, ka wā e loaʻa wale nō huahelu, wahi a me he mea ole he hookahi pūʻulu i ua ole hoʻohana 'o ia ho i nui i loko o kekahi palapala (makemakika notation).
Inā kontenkatsii helu 'akomi merges me ka laina,ʻaʻohe ninau ninau, aʻaʻohe i hūnāʻia hewa, a hiki ina gettype () hana i haawi mai i ka' helu 'ole' kaulua '.
Eia naʻe, aia no he okoa ma waena o ka hoʻohana is_int () a me ka is_numeric (). Ka mea mua i haawi mai i ka oiaio, wale i ka wa a ka aiao mea he helu, ka lua, ka wā kekahi helu 'ole laulā kui (ee iaaanu aey type mea' kui ', akā, maupaʻa a pau hoomakaukau makemakika notation).
He He mea hoʻohālike - he kumu hoʻohālike maikaʻi o pehea ka PHP kui hoʻohālike 'ana, (' == '' === '...' = '!) E hiki anei hoike he nui loa me ka haohao. Nā aiaiiuo ke hoʻololi lākou 'ano, ka mea, i ole mau helu, akā, aneane mau ka mea, ke alakaʻi aku i ka laina. I ka lōʻihi hihia - ka mea, e lilo ia i nele kui.
Ma muli o ka luna, he PHP kui hoʻohālike kuleana pili i ka loa mahaloia. He aha kēia nui e koho, e hooholo i ka mea haku polokalamu. Lots o koho i loaʻa mai ai i ka mau hōʻike.
Nā mokuna o ka mea i loaʻa iaea ooieoeiiaeuiiai
PHP-hoʻohālike o na lalani elua mea maikai kuleana pili i strpos ( "hana") - ka makepono, me ka malama pono a me ka mea hiki koho. Inā i ka hopena o ka papa helu, a laila, maopopo kekahi kui mea like i kekahi a me kekahi hapa i kekahi.
Radically e ku pono ana, akā, i loa ka akau hoʻokokoke - ka hoʻohana a mau, ka 'aoʻao.
Inā ka papa $ cResult = scCheckFileName ($ cStr) e hāʻawi mai 'oiaʻiʻo', alaila, o ka laina o ka inoa o ka waihona vordovsky. He E i hoʻokahi wale koho o? Anoe? '.docx' aʻaʻohe huapalapala i loko o ka inoa: wale alphanumeric huapalapala a me na huapalapala '_', '-'.
Ke kuleana pili i hiki ke hoopuni huli i nāʻano o nā AEIU: $ cPtr = '/^([a-zA-Z...0-9\-\_]{4,239})\.(html|js|css|png|jpg | docx | txt) {1} $ / u make '. Kēia Lolina kŰlń ao ka laulā scan NineManga.com laina downloadable (e laʻa me, PHP kui e like ua noi "e Uploaded AEIU i ke kikowaena, me ole wale o ka hoʻokomo o hewa") no ka mana html, js, CSS, ...
E ho ohana i ka strpos () a me ka preg_match () - ihola. Lakou ka mea,ʻaʻole pololei e pili ana i ke kahe ana o ka hoʻohālike wā. Akā, i ka ninau o ke algorithm - o ka mea no ka hoʻohana i ka pu ana o ke kaila, pono o nā manawa, e loaʻa ai i ka ike loea a me ka pololei result.
Iaea ooieoeiiaeuiiai PHP: kui e like
Arsenal'ōlelo hoʻohālikelike kaula - he,ʻaʻole wale nō ke kuleana pili i maʻemaʻe e like, akā, i kekahi hui malu pu ana o ka huli 'ana a me ka pani' ana. 'Aʻole mau hana pono coincide me ka hoʻohālike, mahope mai o ka la mahope, aole ia e pono e alakai i ka loli i loko o kekahi lalani. Pinepine oe i ke koho i kekahi 'ole ka' ē aʻe lala o ka algorithm.
Normal Lolina PHP: hanaʻia kui e like papa INT strcmp (s1, s2).
I ka hopena o ke kuleana pili i:
- 0 - laina e like;
- -1 - ka mua kaula, ua emi mai ma mua o ka lua;
- 1 - oi ka mua ma mua o ka lua o ka lālani.
I ka mea i kēia 'o ia hoʻi i ka mea mua laina ka loaʻa o ka lua, e kauoha ana PHP hana (e like lalani) hoʻoholo. A hou i kaupalena 'hoʻokolohua o strpos (), no ka mea, i loko o ka mea hope, ina he mea hiki, e ike i ke kulana o ka e komo ai.
strcmp () kuleana pili i - ikepili koʻikoʻi. Inā 'oe makemake e hoohalike i ke kaula-insensitive, PHP kaumaha ana i kona strcasecmp (). Ka Mooolelo O Ua ano like.
I mea pinepine koi 'ia i ka hana ole i ka mea holoʻokoʻa laina, akā, wale hapa o ia. No keia kauoha ma ka oihana PHP (kui e like) me strncmp (s1, s2, N). Ke kolu o ka aiao hoʻomōakaaka hana i ka hoʻohālike wale N-nāʻai. Ke hualoaʻa Ua like strcmp ().
Huihui ikehu lā, kaula a me ke kapakai a
Mau mea aneane mau poe e kaula. Inā ka ikehu lā, mea, a me kaʻikepili hale a mākou e noonoo, ka mea, e okoa Lolina o ka pu ana o ka poe noonoo ole kui hale.
Kui huihui ikehu lā a me ka lalani hiki ke hooku iho la ia mea manuahi ala. Hou 'ana o ke kaua i loko o ke kaula papa implode (hoʻouka, hōʻailona), no kekahi laʻana: $ margins1 = implode (', ', $ style-> getInnerMargin ()); ... i ka algorithm / mea hoʻohana ...; $ Margins2 = implode ( ',', $ style-> getInnerMargin ()) e leie aku oe e merge a pau o ka mea kulana ma ke kaula kulana.
Oe ke laila hana i ka PHP kui e like, a ma ka manawa: $ ponopono = strcmp ($ margins1, $ margins2) a e hōʻoia i ka algorithm a me ka mea hoʻohana i kekahi mea i loli (ai ole). Inā e hana i ka hoʻohālike i loko o ka mau alanui, 'oe e loaʻa i ka mea kū'ē hehee wale. Ua lawe hou a me ka mea hou huikau.
Mea a me ka laina
Pela hoi, aole oi nui ana PHP (kui like me kā) hiki ke hoʻokō Via mea-aʻo i kaʻoihana na manao.
ʻO kēia manaʻo o nā iauaeoia paipai ia ka mea, i ka waiwai a me epekema. Ke kahiko i ana na poe ma ka helu, kaula, huihui ikehu lā, a me nā mea. Ka hope pinepine nā hoʻopaʻa 'ana i kūpono (i) i loko o ka loaa laina, a mai ka laina (kiʻi).
Like huihui ikehu lā, ka mea hana i ka hana a me kā lākou mau waiwai a me ka hana a me nā mea. Mea "e hiki" i loko a kona waiwai i ka maoli waiwai no ka algorithm o ka polokalamu like me ka a pau.
Kēia manawa hoʻolako he kumu a me ka manawa, i ka wa kākau i ke kaula wale nō ka mea e pono ai 'ike i ka palapala, a ma ka loaa ana o ka laina, e hoihoi i ka hana waiwai i loko o ka makemake moku'āina. IeAUPIIe, IAa IO, i loko o kekahi mea, he mea lula 'ike a me ka hana (manawa). I ka manaʻo o kēia manaʻo e leie aku oe e hoola i wale hoomanao, pā hōkū wa, ka hōkeoʻikepili mooolelo, akā, i mea e hiki ke hoohalike i ka laina simpler a oi pololei 'ana.
Ka Mooolelo O a Semantics
PHP ua ulu dynamically, a me kona functionality nā ma ka hua'ōlelo o ke kapakai a kaula, a mau hou ma ka hua'ōlelo o ko lākou nohoʻana. Eia naʻe, ka mea e ālai 'ia' o ka mea haku polokalamu, e hoʻoneʻe i ke kikowaena o ka umekaumaha i loko o ka wahi o ka semantics.
Oiaio no, o ka functionality mea maikai, akā, kona hoʻohana hiki ke hoololiia ma ke ano o ke karaima ma ka mea. I ka wā o ka algorithm ua hooku iho la ia me ke ano o ka AaOIeIOUIeXAOAaIN ma waena o nā mea, e nana nui maikaʻi ma mua o ke kaʻina Hoʻohālikelike maikaʻi, a hana ma ka pololei kaʻina, he panina kaila.
Similar articles
Trending Now