Come utilizzare le funzioni startsWith() e EndWith() in PHP

Come Utilizzare Le Funzioni Startswith E Endwith In Php



PHP fornisce diverse funzioni integrate che semplificano il lavoro con le stringhe. StartsWith() e endedWith() sono due di queste funzioni che ci permettono di determinare se una data stringa inizia o finisce con una particolare sottostringa. Questo articolo riguarda l'uso di Inizia con() E finisce con() funzioni in PHP.

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.