Komepiuta, Polokalame
PHP Faataitai: manoa faatusatusaga
ua taulai atu PHP i taulimaina lelei faamatalaga. O le syntax o le gagana o loo faatusalia atoatoa galuega tauave e faaaogaina i seti o faatusatusaga, manoa gaosia, e faagaoioia faatusatusaga.
So o se algorithm - o se faasologa o filifiliga ma amioga. Ae e te lei faia se filifiliga, e te manaomia se mea e faatusatusa i se mea. Line - sili ona capacious, lelei ma le aoga faiga pulea algorithm. Line - a variant o faamatalaga tuuina atu. O se faamatalaga - o le mataupu autu lenei o le "tausia" o so o se algorithm.
mafuaaga masani "faatusatusaga-gaoioiga"
I se tulaga lautele, e leai se eseesega maoae laulaufaiva taina i totonu o le faamatalaga, e pei o laina faatusatusaga PHP ma e le tele eseese o le numera. Numera - o se manoa foi, pe o loo i ai numera na, tusi ma e leai se uiga e tasi faapea e le o faaaogaina e fai ma sui o numera i soo se ituaiga (tusitusiga faamatematika).
Afai kontenkatsii numera otometi merges ma le laina, e leai se fesili e fesiligia ma e leai se mea sese o loo natia, e tusa lava pe gettype () galuega tauave tuuina atu e le 'integer' po o le 'lua'.
Ae peitai, ei ai se eseesega i le va o le faaaogaina o is_int () ma is_numeric (). O le uluai tuuina atu e le upu moni, pe a le parameter o se integer, lona lua, pe o so o se numera po o se manoa numeric (ituaiga ma liuliuina o le 'manoa', ae e aofia ai tusitusiga faamatematika tuuina uma).
o se faataitaiga faigofie lenei - o se faataitaiga lelei o le auala a faagaoioia faatusatusaga manoa PHP ( '==' '===' ... '='!) E mafai ona tuuina atu e faateia ai le toatele. O le fesuiaiga e mafai ona suia o latou ituaiga, e le o taimi uma latou fuainumera, ae toetoe lava i taimi uma e mafai ona latou taitaiina atu ai i le laina. I se tulaga ogaoga - o le a avea o se manoa gaogao.
Faavae i luga o le luga, e sili ona lauiloa galuega tauave faatusatusaga manoa a PHP. Le mea tonu e filifili ai, e filifili po o le atinae. Le tele o filifiliga o loo maua i luga i faaupuga masani.
O le tuaoi o le avanoa e faaaogaina i
PHP-faatusatusaga o le laina e lua o le lelei "faia" strpos galuega tauave () - o le taugofie, o le faamaoni ma le filifiliga aoga. Afai o le taunuuga o le numera o galuega tauave, lea manino tasi manoa e tutusa i le isi po o se tasi vaega i le isi.
Radically faafeagai, ae faapea foi matua le auala saʻo - o le faaaogaina o le faaupuga e masani ai.
Afai o le galuega tauave $ cResult = scCheckFileName ($ cStr) ua tuuina 'moni', lea o le laina o le igoa o le vordovsky faila. a ia na o le tasi filifiliga a faalauteleina '.docx' ma e leai se tagata i le suafa: na tusi, digits ma le tagata '_', '-'.
O le galuega tauave e mafai ona faigofie ona faaliliuina i isi ituaiga o faila: $ cPtr = '/^([a-zA-Z...0-9\-\_]{4,239})\.(html|js|css|png|jpg | docx | txt) {1} $ / u. O lenei variant faalautele le sii mai laina e faitau vave tele (f.t.t., PHP manoa faatusatusaga o loo faatatau "e tuu i luga faila i le tagata faigaluega, ma e leai se avanoa e sao le mea sese") mo le HTML, IS, css, ...
Le faaaogaina o le strpos () ma preg_match () - soona. e le o faasino tonu i latou i le tuuina atu o le vaitaimi faatusatusaga. Ae o le fesili o le algorithm - o se mataupu lea o le faaaogaina o se tuufaatasiga o le faiga, faaaogaina uma avanoa e ausia ai se taunuuga faamoemoeina ma sao.
PHP faaaogaina i: manoa faatusatusaga
Auupega gagana manoa faatusatusa - o se mama, e le gata o le galuega tauave faatusatusaga, ae tuufaatasiga se foi o se suesuega po o le suia i le saʻo. Ona galue i taimi uma e tatau ona feagai ma le faatusatusaga, talu ai e le o le taitaiina o le gata ai i se suiga i so o se laina. E masani lava e tatau ona e filifili se tasi po o le isi lala o le algorithm.
PHP variant masani: faatinoina int galuega tauave faatusatusaga manoa strcmp (s1, s2).
O le taunuuga o le galuega:
- 0 - laina e tutusa;
- -1 - muamua manoa e itiiti ifo nai lo le lua;
- 1 - muamua sili atu nai lo le laina lona lua.
I le faiga, o lona uiga o le vaega lenei o le laina muamua i le lona lua, mai lea galuega tauave PHP (faatusatusa laina) ua filifili. A sili atu lomiga faatapulaaina o strpos (), ona i le gata ai tulaga e mafai ai ona iloa le tulaga o le ulufale atu.
strcmp () galuega tauave - maaleale. Afai e te manao e faatusatusa le manoa-gase, ofoina PHP lona strcasecmp (). O le syntax e tutusa.
I faiga masani ona manaomia e galulue ai ae le o le laina atoa, ae na o se vaega o lena mea. Mo lenei seti o galuega tauave PHP (manoa faatusatusa) aofia strncmp (s1, s2, N). O le parameter lona tolu faamaoti faia le faatusatusaga na N-bytes. O le taunuuga o strcmp faapena ().
Arrays, manoa ma faatusatusa
O nei e toetoe lava o taimi uma sui manoa. Afai tatou te mafaufau i le arrays, mea faitino, po o fausaga faamatalaga, ua na o variants eseese o le tuufaatasiga o se fausaga manoa faigofie.
e mafai ona tuuina arrays ma laina manoa i se auala felagolagomai. Suiga o le autau i se implode galuega tauave manoa (autau, faatusa), mo se faataitaiga: $ margins1 = implode ( ',', $ style-> getInnerMargin ()); ... o le algorithm / faaaogāina ...; $ Margins2 = implode ( ',', $ style-> getInnerMargin ()) faatagaina oe e tuufaatasia tulaga le mea uma i le tulaga manoa.
Ona mafai lea ona faia le faatusatusaga manoa PHP, ma i se taimi: $ siaki = strcmp ($ margins1, $ margins2) ma ia mautinoa le algorithm po o le faaaogāina o se mea ua suia (po o le leai foi). Afai e te faia se faatusatusaga i le ala e masani ai, o le ae maua e faavasega elemene autau. E manaomia le toe ma e sili atu ona faigata.
Mea faitino ma laina
E sili atu PHP faaaogaina mataʻina (manoa faatusatusaga) e mafai ona faatinoina e ala i manatu e fiafia i le mea faitino.
O le manatu o ona po nei o le nofoaga e taʻu mai ai latou meatotino ma metotia. O le sa avea muamua ma e masani lava ona faatusa i fuainumera, manoa, arrays, ma isi mea faitino. Le gata e masani ona aofia ai auala pueina (tuu) i le laina o le toe faaleleia ma mai laina (maua).
E le pei o arrays, o le mea e faia le galuega ma o latou lava meatotino ma interacts ma isi mea faitino. Object "agavaa" o lea lona meatotino ua a moni taua mo le algorithm o le polokalama atoa.
O lenei taimi e maua ai se faavae ma le avanoa e faamaumau ai pe a na o faamatalaga e le talafeagai ai le faamaumauina o se manoa, ma le toe faaleleia o le laina e toefuatai meatotino galulue uma i le tulaga manaomia. E masani lava, i soo se mea faitino o loo i ai faamatalaga e tele ma faigaluega (taimi). Le faatinoina o lenei manatu e mafai ai e le gata ina faasaoina manatua, tisiki avanoa, o le talafaamaumau nofoaga autu o faamatalaga, ae faapea foi e mafai ai ona faatusatusa le auala faigofie o le laina ma sili saʻo.
Syntax ma Semantics
ua atiina ae dynamically PHP, ma ona functionality uma e lua i le tulaga o le faatusatusaina o manoa ma faaleleia pea lava pea i le tulaga o latou togafitiga. Ae peitai, e leai se mea e taofia ai se atinae e agai i le ogatotonu o le kalave i le eria o semantics.
E mautinoa lava, e lelei le functionality, ae e mafai ona faaliliuina lona faaaogāina i le uiga o le tulafono laitiiti i le mea faitino. Pe a tuuina atu le algorithm o se faiga o fegalegaleaiga i le va o mea faitino, e foliga sili atu le lelei nai lo le faasologa faatusatusaga ma gaoioiga i le faasologa sao, o se faiga masani.
Similar articles
Trending Now