php

Come tagliare le stringhe in PHP

Come tagliare le stringhe in PHP
La funzione di tagliare le stringhe è rimuovere i caratteri indesiderati dai dati della stringa.  I dati delle stringhe richiedono il taglio per vari scopi nella programmazione PHP. Alcuni usi del taglio stanno rimuovendo gli spazi non necessari dai dati utente, eliminando il carattere di nuova riga dalla fine dei dati della stringa, ecc.  Quando l'utente invia i dati utilizzando i campi del modulo, gli spazi indesiderati possono essere inviati con i dati per errore. Questo tipo di errore genererà l'errore quando i dati vengono utilizzati per la convalida. Quindi il taglio delle corde è essenziale per molti casi. In PHP vengono utilizzate tre funzioni per il taglio delle stringhe. Questi sono trim(), ltrim() e rtrim(). L'uso di queste funzioni è mostrato in questo tutorial usando esempi.

Tutte le funzioni di ritaglio vengono utilizzate per rimuovere eventuali spazi bianchi dall'inizio e dalla fine della stringa. I seguenti caratteri sono considerati spazi bianchi in PHP. Il particolare intervallo di caratteri può essere utilizzato senza questi caratteri di spaziatura.

" "        - carattere spazio
"\n"     - carattere di nuova riga
"\t"      - carattere di tabulazione
"\r"      - carattere di ritorno a capo
"\0"     - carattere di tabulazione verticale
"\x0B" - carattere a byte nullo

Esempio 1: funzione trim()()

La funzione trim() può accettare due input come valori di argomento. Il primo argomento è obbligatorio e il secondo argomento è facoltativo.  Se il valore dell'argomento opzionale viene omesso, la funzione rimuoverà lo spazio dalla parte iniziale e finale il valore fornito dal primo argomento. Nell'esempio seguente, ci sono più spazi all'inizio e alla fine della variabile $str1 e viene applicata la funzione trim trim $str1 senza il parametro opzionale.  "\r\n" gli spazi bianchi sono inclusi nella variabile $str2 e "\r\n" è usato come secondo valore dell'argomento della funzione trim(). In questo caso, la funzione trim() rimuoverà tutto "\r\n" spazi bianchi da entrambi i lati della variabile $str2. I valori dell'intervallo possono essere utilizzati come valore del secondo argomento. Ci sono valori numerici su entrambi i lati della variabile $str3 e intervallo numerico 0…9 viene utilizzato come secondo valore dell'argomento della funzione trim() per rimuovere la parte numerica da entrambi i lati della variabile $str3.

$str1 = "     Mi piace programmare   ";
//usando la funzione trim() senza valore opzionale
echo trim($str1)."
";
$str2 = "\r\nPHP è un linguaggio di programmazione popolare\r\n";
//usando la funzione trim() con "\r\n" come valore opzionale
echo trim($str2, "\r\n")."
";
$str3 = "123 linuxhint.com 890";
//usando la funzione trim() con intervallo numerico come valore opzionale
echo trim($str3, "0… 9")."
";
?>

Produzione:   

Esempio 2: funzioni ltrim() e rtrim()

ltrim() e rtrim() le funzioni sono identiche a taglia() funzione. ltrim() rimuove gli spazi bianchi o altri caratteri specifici dal lato sinistro e rtrim() rimuove gli spazi o altri caratteri specifici dal lato destro di qualsiasi valore di stringa. Nell'esempio seguente, ltrim() e rtrim() vengono applicati su due variabili, $Str1 e $Str2 con e senza valore opzionale.

$Str1 = "       PHP è un linguaggio popolare     ";
$Str2 = "02JavaScript è un linguaggio di scripting lato client99";
//usando la funzione ltrim()
echo "Uscita di ltrim() senza valore facoltativo: ". ltrim( $Str1 )."
";
echo "Output di ltrim() con valore opzionale: ". ltrim( $Str2, "0… 9" )."

";
//usando la funzione rtrim()
echo "Output di rtrim() senza valore facoltativo: ". rtrim( $Str1 )."
";
echo "Output di rtrim() con valore opzionale: ". rtrim( $Str2, "0… 9" )."
";
?>

Produzione:   

Dovrai utilizzare le funzioni di ritaglio nel tuo programma PHP in base al requisito per ottenere l'output appropriato.  Spero che questo tutorial ti aiuti a comprendere l'uso delle funzioni di ritaglio e ad applicarle correttamente nel tuo script PHP.

Aggiungi i gesti del mouse a Windows 10 utilizzando questi strumenti gratuiti
Negli ultimi anni computer e sistemi operativi si sono notevolmente evoluti greatly. C'è stato un tempo in cui gli utenti dovevano usare i comandi per...
Controlla e gestisci il movimento del mouse tra più monitor in Windows 10
Gestore mouse con doppio display ti consente di controllare e configurare il movimento del mouse tra più monitor, rallentando i suoi movimenti vicino ...
WinMouse ti consente di personalizzare e migliorare il movimento del puntatore del mouse su PC Windows
Se vuoi migliorare le funzioni predefinite del puntatore del mouse, usa freeware WinMouse. Aggiunge più funzionalità per aiutarti a ottenere il massim...