Intercepción de cadena de php de caracteres específicos antes o después

1.php intercepta el contenido detrás de personajes específicos  

Puede usar la función strripos para obtener la primera aparición de una cadena en otra cadena.

$ número = '1_0' ; 

$ resultado = substr ( $ número , strripos ( $ número , "_") + 1 );
echo  $ resultado ;

 

 Resultado de salida 0

 
2. PHP intercepta el contenido frente a un personaje específico
Puede usar las funciones strrops para obtener la última aparición de una cadena en otra cadena.
$ número = '1_0' ;
$ resultado = substr ( $ número , 0, strrpos ( $ número , "_" ));
echo  $ resultado ;

 

Resultado de salida 1

 

Ps: substr ($ number, strripos ($ number, "_") + 1) donde +1 1 es el siguiente 1 byte, si es chino, un carácter chino +3, los caracteres chinos en la cadena representan tres bytes , Si agrega +1 en función de los caracteres chinos, será ilegible.

Referencia: https://www.cnblogs.com/afeige/p/11753003.html

Puede usar la función strripos para obtener la primera aparición de una cadena en otra cadena.

$ número = '1_0' ; 

$ resultado = substr ( $ número , strripos ( $ número , "_") + 1 );
echo  $ resultado ;

 

 Resultado de salida 0

 
2. PHP intercepta el contenido frente a un personaje específico
Puede usar las funciones strrops para obtener la última aparición de una cadena en otra cadena.
$ número = '1_0' ;
$ resultado = substr ( $ número , 0, strrpos ( $ número , "_" ));
echo  $ resultado ;

 

Resultado de salida 1

 

Ps: substr ($ number, strripos ($ number, "_") + 1) donde +1 1 es el siguiente 1 byte, si es chino, un carácter chino +3, los caracteres chinos en la cadena representan tres bytes , Si agrega +1 en función de los caracteres chinos, será ilegible.

Referencia: https://www.cnblogs.com/afeige/p/11753003.html

Supongo que te gusta

Origin www.cnblogs.com/T8888/p/12691994.html
Recomendado
Clasificación