KọmputaSiseto

PHP Dára: okun lafiwe

PHP wa ni lojutu lori ti o dara alaye mu. Awọn sintasi ti awọn ede ti wa ni ipoduduro ni kikun ti iṣẹ-ṣiṣe ti ṣeto ti lafiwe awọn iṣẹ, okun processing, lafiwe awọn oniṣẹ.

Eyikeyi alugoridimu - ọkọọkan kan ti àṣàyàn ati sise. Sugbon ki o to ṣe kan wun, o nilo nkankan lati fi ṣe afiwe o pẹlu nkankan. Line - julọ capacious, daradara ati ki o wulo alugoridimu Iṣakoso siseto. Line - kan iyatọ ti data igbejade. A data - yi ni akọkọ koko ti "itoju" ti eyikeyi alugoridimu.

Arinrin kannaa "lafiwe-igbese"

Ni gbogbogbo, ìmúdàgba titẹ ahọn wo ni ko si orisirisi ba wa ni awọn data, gẹgẹ bi awọn PHP lafiwe ila ati awọn nọmba ni ko Elo yatọ si. Number - o jẹ tun kan okun, nigba ti o ni nikan nọmba, ojuami ati nibẹ ni ko kan nikan ti ohun kikọ silẹ ti o ti wa ni ko lo lati soju nọmba ni eyikeyi fọọmu (mathematiki amiakosile).

Ti o ba ti kontenkatsii nọmba laifọwọyi merges pẹlu awọn ila, ko si ibeere beere ko si si farasin aṣiṣe, paapa ti o ba gettype () iṣẹ yoo fun awọn 'odidi' tabi 'ė'.

Sibẹsibẹ, nibẹ ni a iyato laarin lilo is_int () ati is_numeric (). Ni igba akọkọ ti yoo fun awọn otitọ, nikan nigbati awọn paramita jẹ ẹya odidi, keji, nigbati eyikeyi nọmba tabi nomba okun (ayípadà type ni 'okun', ṣugbọn ninu gbogbo pese mathematiki amiakosile).

Eleyi jẹ kan ti o rọrun apẹẹrẹ - kan ti o dara apẹẹrẹ ti bi a PHP okun lafiwe awọn oniṣẹ ( '==' '===' ... '! =') Le mu ọpọlọpọ awọn iyanilẹnu. Awọn oniyipada le yi wọn Iru, ti won wa ni ko nigbagbogbo awọn nọmba, sugbon fere nigbagbogbo ti won le ja si awọn ila. Ni ẹya awọn iwọn irú - o yoo jẹ ohun ṣofo okun.

Da lori awọn loke, a PHP okun lafiwe iṣẹ ni julọ gbajumo. Ohun ti gangan lati yan, lati pinnu awọn Olùgbéejáde. Ọpọlọpọ ti awọn aṣayan wa soke si deede expressions.

Awọn aala ti awọn wa ti iṣẹ-ṣiṣe

PHP-lafiwe ti awọn meji ila ni o dara "ṣe" iṣẹ strpos () - lawin, awọn olõtọ ati ki o wulo aṣayan. Ti o ba ti awọn esi ti awọn iṣẹ nọmba, ki o si kedere ọkan okun ni dogba si miiran tabi apá kan si miiran.

Yatq idakeji, sugbon tun Egba ọtun ona - awọn lilo ti awọn expressions.

Ti o ba ti iṣẹ $ cResult = scCheckFileName ($ cStr) yoo fun 'otito', ki o si awọn ila ni awọn orukọ ti awọn faili vordovsky. O si yoo ni nikan kan aṣayan ti imugboroosi '.docx' ko si si ohun kikọ ninu awọn orukọ: nikan awọn lẹta, awọn nọmba ati awọn ohun kikọ '_', '-'.

Awọn iṣẹ le wa ni awọn iṣọrọ iyipada si miiran orisi ti awọn faili: $ cPtr = '/^([a-zA-Z...0-9\-\_]{4,239})\.(html|js|css|png|jpg | docx | txt) {1} $ / u '. Yi iyatọ pan ni ibiti o scan ila gbaa (e.g., PHP okun lafiwe ni loo "lati po si awọn faili to a server, pẹlu ko si anfani ti input aṣiṣe") fun html, JS, CSS, ...

Lilo awọn strpos () ati preg_match () - extremes. Wọn ti wa ni ko taara jẹmọ si oro ti awọn lafiwe akoko. Ṣugbọn awọn ibeere ti awọn alugoridimu - jẹ ọrọ kan ti lilo kan apapo ti ara, lilo ti gbogbo awọn anfani lati se aseyori kan gbẹkẹle ki o si tọ esi.

Iṣẹ-ṣiṣe PHP: okun lafiwe

Arsenal ede akawe awọn gbolohun ọrọ - a funfun, ko nikan ni lafiwe iṣẹ, sugbon o tun kan apapo ti a search tabi aropo taara. Ko nigbagbogbo sise gbọdọ pekinreki pẹlu awọn lafiwe, niwon awọn igbehin ko ni dandan ja si a ayipada ninu eyikeyi ọna. Igba ti o ni lati yan ọkan tabi awọn miiran ti eka ti awọn alugoridimu.

Deede iyatọ PHP: performs okun lafiwe iṣẹ int strcmp (S1, S2).

Awọn esi ti awọn iṣẹ:

  • 0 - ila ti wa ni dogba;
  • -1 - akọkọ okun jẹ kere ju awọn keji;
  • 1 - akọkọ diẹ ẹ sii ju awọn keji kana.

Ni asa, eyi tumo si wipe ara ti akọkọ kana si awọn keji, lati eyi ti PHP iṣẹ (lafiwe ila) pinnu. A diẹ lopin version of strpos (), nitori ninu awọn igbehin nla ti o ti ṣee ṣe lati mọ awọn ipo ti awọn titẹ sii.

strcmp () iṣẹ - kókó. Ti o ba ti o ba fẹ lati fi ṣe afiwe awọn okun-insensitive, PHP nfun awọn oniwe-strcasecmp (). Awọn sintasi ni iru.

Ni asa igba ti a beere lati ṣiṣẹ ko pẹlu gbogbo ila, sugbon nikan ara ti o. Fun yi ti ṣeto awọn iṣẹ PHP (okun lafiwe) to wa strncmp (S1, S2, N). Awọn kẹta paramita so ṣe awọn lafiwe nikan N-baiti. Awọn esi ni iru strcmp ().

Imole, awọn gbolohun ọrọ ati ki o wé

Wọnyi ti wa ni fere nigbagbogbo ni ipoduduro nipasẹ awọn gbolohun ọrọ. Ti a ba ro ti imole, ohun, tabi data ẹya, o ni o kan yatọ si aba ti awọn akojọpọ ti a rọrun okun ẹya.

Okun imole ati awọn ori ila le wa ni pese ni a tobaramu ona. Transformation ti awọn orun sinu kan okun iṣẹ implode (orun, aami), fun apẹẹrẹ: $ margins1 = implode ( ',', $ style-> getInnerMargin ()); ... awọn alugoridimu / olumulo ...; $ Margins2 = implode ( ',', $ style-> getInnerMargin ()) faye gba o lati dapọ gbogbo awọn ti awọn ohun ipo ninu awọn okun si ipo.

O le lẹhinna ṣe awọn PHP okun lafiwe, ati ni akoko kan: $ ayẹwo = strcmp ($ margins1, $ margins2) ki o si rii daju awọn alugoridimu tabi awọn olumulo ti nkankan ti yi pada (tabi ko). Ti o ba ṣe kan lafiwe ni ibùgbé ọna, o yoo ni lati to awọn orun eroja. O gba to gun o si jẹ diẹ idiju.

Ohun ati laini

Ani diẹ iyanu lilo PHP (okun afiwera) le ti wa ni muse nipasẹ ohun-Oorun ero.

Awọn igbalode agutan ti awọn ohun elo ni imọran wipe won ni ini ati awọn ọna. Awọn tele ti wa ni maa ni ipoduduro nipasẹ awọn nọmba, awọn gbolohun ọrọ, imole, ati awọn miiran ohun. Awọn igbehin igba ni gbigbasilẹ imuposi (fi) ni gbigba ila ati lati ila (gba).

Ko imole, awọn ohun ṣe iṣẹ pẹlu ara wọn ini ati interacts pẹlu awọn nkan miiran. Ohun "awọn" ninu eyi ti awọn oniwe-ini ti wa ni ti gidi iye fun awọn alugoridimu ti awọn eto bi kan gbogbo.

Akoko yi pese a igba ati anfani lati gba nigba ti gbigbasilẹ a okun nikan ni pataki alaye, ati ni gbigba ti awọn ila lati mu pada gbogbo awọn ṣiṣẹ ini ni awọn ti o fẹ ipinle. Maa, ni eyikeyi ohun ti o wa ni idaran ti alaye ati ki o ṣiṣẹ (akoko). Awọn imuse ti yi agutan faye gba o lati fi ko nikan iranti, disk aaye, awọn database gba, sugbon o tun mu ki o ṣee ṣe lati fi ṣe afiwe awọn ila rọrun ati diẹ deede ọna.

Sintasi ati oro ijora

PHP ti wa ni sese gbalaye, ati awọn oniwe-iṣẹ mejeeji ni awọn ofin ti wé awọn gbolohun ọrọ ati ki o nigbagbogbo dara si ni awọn ofin ti won itọju. Sibẹsibẹ, ohunkohun idilọwọ a Olùgbéejáde lati gbe aarin ti walẹ ni agbegbe ti oro ijora.

Laiseaniani, awọn iṣẹ-ni o dara, ṣugbọn awọn oniwe-lilo le ti wa ni ti o ti gbe ni itumo ti awọn koodu ni ohun. Nigbati awọn alugoridimu ti gbekalẹ bi a eto ti ibaraenisepo laarin ohun, o ti wulẹ Elo dara ju ọkọọkan awọn afiwera ati sise ni taara ọkọọkan, a kilasika ara.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 yo.unansea.com. Theme powered by WordPress.