Come utilizzare la funzione stripos() in PHP

Come Utilizzare La Funzione Stripos In Php



In PHP, stringhe sono un insieme di caratteri in cui ogni carattere è rappresentato da un singolo byte. PHP fornisce varie funzioni integrate per dividere, confrontare, sostituire e concatenare le stringhe. Il confronto delle stringhe può essere facilmente eseguito in PHP utilizzando la funzione integrata strisce(). Questo metodo di PHP è il modo più semplice per trovare l'occorrenza della sottostringa in una stringa.

In questa guida parleremo del strisce() funzione, la sua sintassi e il suo utilizzo in PHP con esempi.

Cos'è la funzione stripos() in PHP

strisce() è il metodo PHP senza distinzione tra maiuscole e minuscole che viene utilizzato per trovare la presenza della sottostringa nella stringa. Se la sottostringa è presente, questo metodo visualizza la posizione intera della prima istanza della sottostringa nella stringa, altrimenti visualizza false o niente.







Sintassi



Di seguito è riportata la sintassi per l'utilizzo di strisce() in PHP:



stripos ( corda , Trovare , inizio ) ;

Ecco, il corda specifica la stringa da cercare, il Trovare specifica la sottostringa da trovare e il inizio specifica la posizione da cui iniziare la ricerca e la posizione della stringa inizia da 0, non da 1.





Il valore restituito da questo metodo è un numero intero se la sottostringa è presente e un valore bool è falso se la stringa non è presente.

Come utilizzare la funzione stripos() in PHP

Il seguente esempio di base spiega l'uso di strisce() funzione in PHP.



Esempio 1

In questo esempio, abbiamo cercato la sottostringa 'sceneggiatura' nella stringa e il metodo restituisce la posizione dello scripting:



eco stripos ( 'PHP è un linguaggio di scripting' , 'copione' ) ;

?>

Esempio 2

Nell'esempio seguente, abbiamo inizializzato il file stringa str e poi ha usato il strisce() per trovare il php nella corda con due diverse posizioni di partenza. Stiamo trovando la posizione del php nel stringa str . Anche se la lettera maiuscola P viene utilizzato nella stringa di origine, questo metodo trova il file php e visualizza la posizione della sottostringa:



$str = 'PHP è un linguaggio di scripting, adoro PHP!' ;

eco stripos ( $str , 'php' , 0 ) ;

eco ' \N ' ;

eco stripos ( $str , 'php' , quindici ) ;

?>

Nel frammento di codice precedente, la prima sottostringa PHP è presente nella posizione dell'indice 0 e l'altro PHP si trova all'indice 36. Nella prima funzione stripos(), la posizione iniziale è 0 quindi stamperà la posizione della prima occorrenza di PHP. Nella seconda dichiarazione con strisce() la posizione iniziale per la ricerca della sottostringa è quindici, quindi questa funzione salterà le sottostringhe prima di questa posizione e stamperà la prima occorrenza di PHP dopo la posizione di partenza.

Esempio 3

Il seguente frammento di codice verifica se la sottostringa è presente nella stringa con le istruzioni if-else. Se la sottostringa è presente nella stringa, l'istruzione if verrà visualizzata sulla console altrimenti verrà stampata l'istruzione else:



$stringa = 'Benvenuto in LinuxHint, il mondo della programmazione' ;

$sottostringa = 'LinuxSuggerimento' ;

Se ( stripos ( $stringa , $sottostringa ) !== falso ) {

eco 'La sottostringa ' $sottostringa ' è presente nella stringa data' ;

} altro {

eco 'La sottostringa ' $sottostringa ' non è presente nella stringa data' ;

}

Linea di fondo

IL strisce() function è una funzione molto utile in PHP che confronta in modo semplice ed efficiente le stringhe in un array. Con la sua semplice sintassi, gli sviluppatori possono usarlo facilmente per trovare la prima occorrenza di una stringa, anche se i dati della stringa sono diversi dalla stringa. Questa funzionalità è versatile e può essere utilizzata per molte attività, dalla ricerca di parole chiave in un motore di ricerca alla verifica dell'esistenza di una particolare sottostringa in una stringa più grande.