Come utilizzare le funzioni beginWith() e EndWith() in PHP
Le funzioni startsWith() e endedWith() in PHP possono essere utilizzate per verificare se una stringa inizia o termina con un particolare carattere o insieme di caratteri, utile per la validazione e il filtraggio.
Possono anche essere utilizzati per tagliare le stringhe in base ai loro caratteri iniziali o finali, il che è utile per la formattazione e la visualizzazione dei dati, di seguito è riportato il dettaglio di entrambe le funzioni:
iniziaCon() Funzione
La funzione startsWith() in PHP può verificare se una stringa inizia con una sottostringa specificata.
Sintassi
La sintassi per la funzione startWith() è la seguente:
bool inizia con ( corda $ pagliaio , corda $ago )
Qui, $ pagliaio rappresenta la stringa da cercare, e $ago rappresenta la sottostringa da cercare.
Ritorno
La funzione restituisce true se il primo elemento di $haystack è $needle e false in caso contrario.
EndWith() Funzione
Per verificare se una stringa termina con una sottostringa specifica in PHP normalmente viene utilizzata la funzione endsWith().
Sintassi
La sintassi per questa funzione è la seguente:
bool finisce con ( corda $ pagliaio , corda $ago )Qui, $ pagliaio rappresenta la stringa da cercare, e $ago rappresenta la sottostringa da cercare.
Ritorno
La funzione ritorna VERO se $pagliaio finisce con $ago, e falso Altrimenti.
Esempio: utilizzo delle funzioni startsWith() e EndWith() in PHP
Diamo un'occhiata a un esempio che dimostra l'utilizzo delle funzioni startsWith() e EndWith() in PHP:
funzione inizia con ( $ pagliaio , $ago ) {
ritorno sost ( $ pagliaio , 0 , strlen ( $ago ) ) === $ago ;
}
funzione finisce con ( $ pagliaio , $ago ) {
ritorno sost ( $ pagliaio , - strlen ( $ago ) ) === $ago ;
}
// Definisce una stringa
$stringa = 'Ciao PHP!' ;
// Usa la funzione startsWith() per verificare se la stringa inizia con 'Ciao'
Se ( inizia con ( $stringa , 'Ciao' ) ) {
eco 'La stringa inizia con 'Ciao'.' ;
} altro {
eco 'la stringa non inizia con 'Ciao'.' ;
}
// Usa la funzione endsWith() per verificare se la stringa termina con 'PHP!'
Se ( finisce con ( $stringa , 'PHP!' ) ) {
eco 'La stringa termina con 'PHP!'.' ;
} altro {
eco 'la stringa termina senza 'PHP!'.' ;
}
?>
In questo esempio, abbiamo definito le funzioni startsWith() e EndWith() e poi le abbiamo usate per controllare se una data stringa inizia o finisce con una sottostringa specificata. L'output di questo codice sarebbe:
Conclusione
Le funzioni startsWith() e endedWith() sono funzioni semplici ma potenti che ci permettono di controllare se una data stringa inizia o finisce con una sottostringa specificata in PHP. Utilizzando queste funzioni, possiamo facilmente convalidare l'input dell'utente, cercare modelli specifici in una stringa ed eseguire altre operazioni utili.