Contare i caratteri di una stringa con PHP

Contare i caratteri di una stringa con PHP

Raramente le cose pubbliche PHP da molto tempo fa ma mi va in questo linguaggio di programmazione e quale modo migliore per dimostrare che la creazione di tutorial come questo, dove spiego una funzione molto buona in PHP usato per avere un carattere particolare stringa .

In modo che è possibile utilizzare questo?

Prima di smettere di leggere questo post per non conoscere in modo che possa servire a contare i caratteri in un testo, vorrei spiegare uno degli usi si possono dare:

Supponiamo che stai facendo un modulo per la registrazione dell'utente o qualsiasi cosa where l'utente deve scrivere un minimo di caratteri per inviare il modulo, questa funzione permette di contare le quale si può applicare un certo messaggio in caso di very large o troppo piccolo.

La funzione di

La funzione PHP che ha i caratteri di un testo è il seguente:

  1
  $texto ) strlen ($ testo) 

Nei casi in cui la variabile $ testo è qualsiasi stringa di testo, vediamo alcuni esempi per questa funzione.

Per specificare un minimo di password di quattro cifre

Supponiamo che si è creato un form con un campo "password" chiamata "chiave", qualcosa di simile al seguente:

  1
  "password" name = "clave" value = "" / > "password" "key" = nome = valore di tipo <Input = "" /> 

Ora si vuole che la password è di almeno quattro cifre, anche se meno di 4 inviare un messaggio di errore, deve essere maggiore o uguale a 4, elaborare il modulo.

Il file PHP che elabora la forma sarebbe qualcosa di simile al seguente:

  1
 2
 3
 4
 5
 6
 7
 8
 9
  <? Php
 strlen ( $_POST [ 'clave' ] ) <= 3 ) { if (strlen ($ ['password _POST']) <= 3) (
 ; echo 'Spiacente, il campo password deve essere di almeno 4 caratteri';
 { Else ()
 / * 
   * CODICE QUI IL RESTO DEL MODULO TRATTAMENTO 
   * /
 )
 ?> 

Qui notiamo che si usa la funzione strlen() sulla linea 2 del codice, e quello che facciamo è contare i caratteri del campo modulo denominato chiave. Se meno o uguale a 3, we mostra il messaggio di errore, altrimenti (che è maggiore than 3) eseguire the action you want il modulo.

Costringere gli utenti per inserire i valori nei campi per inviare il modulo

Se sei un amministratore di un sito e avere uno come sezione contatti dove si possono inviare domande o suggerimenti, vi may want to all information avere user e avoid some misura addirittura to be in "play" con your form , vediamo come:

Supponiamo che si desidera che il campo denominato "email" e "name" sono tenuti ad inviare il modulo, faremo vedere il codice PHP.

  1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
  <? Php
 strlen ( $_POST [ 'nombre' ] ) = 0 ) { if (strlen ($ ['nome _POST']) = 0) (
 ; echo 'Spiacente, è necessario digitare un nome per inviare il modulo';
 ( strlen ( $_POST [ 'email' ] ) = 0 ) { ) Elseif (strlen ($ ['email _POST']) = 0) (
 ; echo 'Spiacente, è necessario scrivere una e-mail per inoltrare il modulo';
 { Else ()
 / * 
   * CODICE QUI IL RESTO DEL MODULO TRATTAMENTO 
   * /
 )
 ?> 

* Possiamo ottenere lo stesso risultato se scriviamo la condizione $_POST['nombre'] == '' o troppo empty($_POST['nombre'])

Si tratta di mettere a immaginare tutti gli usi che si possono dare a questa funzione e iniziare a praticare!

Michael è il creatore ed editore di skyandstars.net che pubblica guide e tutorial per WordPress, CuteNews, PHP, HTML e altro ancora. Sono uno studente di college corrente.

Mijael166

Forse una di queste voci possono interessarvi

3 Responses to "Contare i caratteri di una stringa con PHP"

  1. SEO Londra

    19 gennaio 2010

    E 'una buona idea, ma i requisiti sono un po' complicato.

  2. Harlamov

    9 MARZO 2010

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

Lascia un commento

Nome (richiesto)

Email (richiesta, ma non pubblicata)

Web

Commento (obbligatorio)

* Il tuo indirizzo e-mail viene utilizzata per collegare al vostro conto in Gravatar