Líon na carachtair i theaghrán le PHP

Líon na carachtair i theaghrán le PHP

Annamh Poiblí rudaí PHP ó fada ó shin, ach téann liom an teanga seo cláir agus cén bealach is fearr chun a thaispeáint gur ranganna teagaisc a úsáidtear mar seo a chruthú, i gcás a mhíniú dom ról an-mhaith i PHP go bhfuil teaghrán carachtar ar leith .

Ionas gur féidir leat seo a úsáid?

Sula stopadh tú ag léamh an bpost seo le haghaidh nach bhfuil a fhios sin is féidir liom a úsáid chun carachtair count in aon téacs, beidh mé ag míniú a thabhairt ar cheann de na húsáidí is féidir leat a thabhairt:

Má ghlactar leis go bhfuil tú ag déanamh foirm le haghaidh clárúcháin úsáideora nó ar aon chás go bhfuil gá leis an úsáideoir a scríobh ar a laghad de charachtair a sheoladh chuig an fhoirm is féidir, an ghné seo leat chun iad a chomhaireamh mar sin is féidir leat iarratas a dhéanamh teachtaireacht áirithe i gcás an-mhór nó ró-bheag.

An fheidhm

Is é an fheidhm PHP go bhfuil na carachtair de théacs mar seo a leanas:

  1
  $texto ) strlen ($ téacs) 

Cá bhfuil an athróg $ téacs ar aon teaghrán téacs, a ligean ar breathnú ar roinnt samplaí an fheidhm seo.

A shonrú ar a laghad ceithre dhigit focal faire

Cuir chruthaigh tú foirm le réimse "faire" glaoch "eochair", rud éigin cosúil leis an méid seo a leanas:

  1
  "password" name = "clave" value = "" / > = "password" "key" = Luach ainm chineál <Input; /> "" 

Anois mian leat go bhfuil an focal faire ar a laghad ceithre dhigit, más lú ná 4 seol teachtaireacht earráide, ba chóir go mbeadh níos mó ná nó cothrom le 4, próiseas an fhoirm.

Cód PHP an comhad a phróiseálfaidh an fhoirm a bheadh rud éigin mar seo a leanas:

  1
 2
 3
 4
 5
 6
 7
 8
 9
  <? PHP
 strlen ( $_POST [ 'clave' ] ) <= 3 ) { más rud é (strlen ($ ['phasfhocal _POST']) <= 3) (
 ; Tá brón orainn, réimse an focal faire a ba cheart macalla 'ar a laghad 4 carachtar';
 { Eile ()
 / * 
   CODE ANSEO an gcuid eile den FOIRM PRÓISEÁIL * 
   * /
 )
 ?> 

Anseo faoi deara againn go úsáidimid an fheidhm strlen() ar líne 2 de chód, agus cad é a dhéanann muid ag comhaireamh an gcarachtair sa réimse foirme darb ainm eochair. Má tá níos lú ná nó cothrom le 3, Léiríonn muid an teachtaireacht earráide, ar shlí eile (is é sin níos mó ná 3) fhorghníomhú an gníomh mian leat an fhoirm a chomhlánú.

users forcing a luachanna dul i mbun na réimsí a sheoladh chuig an fhoirm

Má tá tú ag an riarthóir ar láithreán gréasáin agus tá sé mar chuid teagmhála, áit ar féidir leat a sheoladh ceisteanna nó moltaí a dhéanamh, b'fhéidir gur mhaith leat go mbeadh an fhaisnéis go léir úsáideora agus fiú amháin go feadh méid éigin a dhéanamh "dráma" le d'fhoirm a sheachaint , a ligean ar fheiceáil conas:

Is dócha gur mian leat an réimse ainmnithe "ríomhphoist" agus "ainm" ag teastáil chun an fhoirm a sheoladh, feicfimid an cód PHP.

  1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
  <? PHP
 strlen ( $_POST [ 'nombre' ] ) = 0 ) { más rud é (strlen ($ ['ainm _POST']) = 0) (
 ; macalla 'Tá brón orm, ní mór ainm a scríobhann tú a sheoladh chuig an fhoirm';
 ( strlen ( $_POST [ 'email' ] ) = 0 ) { ) Elseif (strlen ($ ['ríomhphost _POST']) = 0) (
 ; macalla 'Tá brón orm, ní mór duit scríobh ríomhphost a chur faoi bhráid an fhoirm';
 { Eile ()
 / * 
   CODE ANSEO an gcuid eile den FOIRM PRÓISEÁIL * 
   * /
 )
 ?> 

* Is féidir linn teacht ar an toradh céanna má táimid scríobh an coinníoll mar $_POST['nombre'] == '' nó ró empty($_POST['nombre'])

Tá sé ar tí a chur leat a shamhlú go léir úsáidí éagsúla is féidir leat a thabhairt chun an fheidhm seo agus tús a chleachtadh!

Is é Michael an cruthaitheoir agus eagarthóir skyandstars.net a fhoilsíonn treoracha agus ranganna teagaisc do WordPress, CuteNews, PHP, HTML agus níos mó. An bhfuil an mac léinn an choláiste faoi láthair.

Mijael166

Féadfaidh B'fhéidir go ceann de na hiontrálacha seo spéis agat

3 freagairtí ar "carachtair a chomhaireamh i theaghrán le PHP"

  1. Sinsearach Londain

    19 Eanáir, 2010

    Is maith an smaoineamh é, ach na ceanglais atá beagáinín casta.

    • Michael

      20 Eanáir, 2010

      Cad atá i gceist agat leis an leithscéal ceanglais?

  2. Harlamov

    9 Márta, 2010

    раз позыреть можно

Fág nóta tráchta

Ainm (riachtanach)

Ríomhphost (riachtanach ach gan foilsiú)

Web

Comment (riachtanach)

* E-phost Is é do úsáid chun é a bhaineann le do chuntas i Gravatar