Programmazione Web » Php » Eliminare gli spazi agli estremi di una stringa: trim()

Eliminare gli spazi agli estremi di una stringa: trim()

Difficoltà: Apprendista Scritto da Michele Sassi
Sito Web: http://www.comefaccio.net E-Mail
Questo tutorial è stato letto 1422 volte




Il Php dispone nativamente di una funzione che permette di eliminare gli spazi vuoti all'inizio e alla fine di una stringa. A primo impatto questa funzione potrebbe sembrare inutile, ma spesso torna utile nella convalida dei form.

Molto spesso, infatti, l'utente cerca di raggirare l'ostacolo del campo obbligatorio inserendo uno o più spazi vuoti. Vediamo appunto come evitare che questo accada utilizzando la funzione trim() di Php.

Innanzitutto vediamo la pagina che contiene il form:

<form id="form1" name="form1" method="post" action="save.php">
Nick<br />
<input name="nick" type="text" id="nick" size="50" />
</form>

Successivamente analizziamo la pagina a cui punta il form, ovvero "save.php". Questa pagina sostanzialmente non fa altro che recuperare il testo inserito dall'utente, eliminarne eventuali spazi iniziali e finali, e controllare che questa variabile non sia vuota.
Se questo accade, vuol dire che il form non è stato compilato correttamente e pertanto stamperemo a video un messaggio d'errore, in caso contrario procederemo con altre operazioni.

<?
$nick = $_POST['nick']; // recupero il testo inserito dall'utente
// elimino gli spazi vuoti iniziali e finali e controllo che la variabile non sia vuota
if (trim($nick) == "" ) {
print ("Non hai riempito il nick");
}
else {
print("Form compilato correttamente");
}
?>

Il codice è abbondantemente commentato e non credo necessiti di ulteriori chiarimenti.

Aggiungi questo tutorial ai preferiti! Aggiungi questo tutorial ai preferiti


SEGNALA QUESTA RISORSA AD UN AMICO
Tuo nome
Tua mail
Nome amico
Mail tuo amico
Google
AREA UTENTI
E-MAIL PASSW
Perso la password?
I TUTORIAL PIU' LETTI
GIF ANIMATE
Script Gratis!
Spot

Sito Service
Tutorial per realizzare un sito web partendo da zero e script Asp per Aruba Server.

Tutorials & scripts
Articoli su HTML, CSS, PHP, ASP, Javascript, MySQL a cura di AG web solutions!

Guida Prestiti e Carte di credito
Giochi flash free
Giochi gratis online
Ricette di cucina gratis
Migliori torrent italiani
Notizie Dieta e Diete Alimentari

Cerca con Google