Com utilitzar la funció stripos() en PHP

Com Utilitzar La Funcio Stripos En Php



En PHP, cordes són un conjunt de caràcters en què cada caràcter està representat per un únic byte. PHP proporciona diverses funcions integrades per dividir, comparar, substituir i concatenar les cadenes. La comparació de cadenes es pot fer fàcilment en PHP mitjançant la funció integrada tires (). Aquest mètode de PHP és la manera més senzilla de trobar l'ocurrència de la subcadena en una cadena.

En aquesta guia, parlarem de tires () funció, la seva sintaxi i el seu ús en PHP amb exemples.

Què és la funció stripos() en PHP

tires () és el mètode de PHP que no distingeix entre majúscules i minúscules que s'utilitza per trobar la presència de la subcadena a la cadena. Si la subcadena està present, aquest mètode mostra la posició entera de la primera instància de la subcadena a la cadena, en cas contrari, mostra fals o res.







Sintaxi



La següent és la sintaxi per utilitzar el tires () en PHP:



estris ( corda , trobar , començar ) ;

Aquí, el corda especifica la cadena a cercar, el trobar especifica la subcadena a trobar i el començar especifica la ubicació on començar la cerca i la posició de la cadena comença des de 0, no 1.





El valor de retorn d'aquest mètode és un nombre enter si la subcadena està present i un valor bool és fals si la cadena no està present.

Com utilitzar la funció stripos() en PHP

L'exemple bàsic següent explica l'ús del tires () funció en PHP.



Exemple 1

En aquest exemple, hem cercat la subcadena 'scripting' a la cadena i el mètode retorna la posició de l'script:



eco estris ( 'PHP és un llenguatge de script' , 'scripting' ) ;

?>

Exemple 2

En l'exemple següent, hem inicialitzat el fitxer cadena str i després va utilitzar el tires () per trobar el php a la corda amb dues posicions inicials diferents. Estem trobant la ubicació del php en el cadena str . Encara que la majúscula P s'utilitza a la cadena font, aquest mètode troba el php i mostra la posició de la subcadena:



$str = 'PHP és un llenguatge de script, m'encanta PHP!' ;

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

eco ' \n ' ;

eco estris ( $str , 'php' , 15 ) ;

?>

Al fragment de codi anterior, la primera subcadena PHP està present a la posició de l'índex 0 i l'altre PHP es troba a l'índex 36. A la primera funció stripos(), la posició inicial és 0 de manera que imprimirà la posició de la primera ocurrència de PHP. En la segona declaració amb tires () la posició inicial per cercar la subcadena és 15, de manera que aquesta funció saltarà les subcadenes abans d'aquesta posició i imprimirà la primera ocurrència de la PHP després de la posició inicial.

Exemple 3

El fragment de codi següent verifica si la subcadena està present a la cadena amb les declaracions if-else. Si la subcadena està present a la cadena, la instrucció if es mostrarà a la consola, en cas contrari s'imprimirà la instrucció else:



$cadena = 'Benvingut a LinuxHint, el món de la programació' ;

$subcadena = 'LinuxHint' ;

si ( estris ( $cadena , $subcadena ) !== fals ) {

eco 'La subcadena' $subcadena ' està present a la cadena donada' ;

} altra cosa {

eco 'La subcadena' $subcadena ' no està present a la cadena donada' ;

}

Linia inferior

El tires () La funció és una funció molt útil en PHP que compara de manera fàcil i eficient les cadenes d'una matriu. Amb la seva sintaxi senzilla, els desenvolupadors poden utilitzar-la fàcilment per trobar la primera ocurrència d'una cadena, fins i tot si les dades de la cadena són diferents de la cadena. Aquesta funcionalitat és versàtil i es pot utilitzar per a moltes tasques, des de cercar paraules clau en un motor de cerca fins a verificar l'existència d'una subcadena determinada en una cadena més gran.