Función strcspn() PHP
Ejemplo
Output el número de caracteres encontrados antes del carácter "w" en la cadena "Hello world!":
<?php echo strcspn("Hello world!","w"); ?>
Definición y uso
La función strcspn() devuelve el número de caracteres encontrados en la cadena antes de encontrar cualquier carácter especificado (incluso los espacios).
Consejo:Use strspn() La función devuelve el número de caracteres en la cadena que contienen caracteres de la lista de caracteres especificados.
Comentarios:Esta función es segura en binario.
Sintaxis
strcspn(cadena,carácter,inicio,longitud)
Parámetros | Descripción |
---|---|
cadena | Obligatorio. Especifica la cadena que se debe buscar. |
carácter | Obligatorio. Especifica los caracteres que se deben buscar. |
inicio | Opcional. Especifica dónde comenzar a buscar en la cadena. |
longitud | Opcional. Especifica la longitud de la cadena (cuántos caracteres buscar). |
Detalles técnicos
Valor devuelto: | Devuelve el número de caracteres encontrados en la cadena antes de encontrar cualquier parte del símbolo especificado. |
Versión de PHP: | 4+ |
Registro de actualizaciones: | En PHP 4.3, se agregó inicio y longitud Parámetros. |
Más ejemplos
Ejemplo 1
Utilice todos los parámetros para output en la cadena "Hello world!" el número de caracteres encontrados antes del carácter "w":
<?php echo strcspn("Hello world!","w",0,6); // La posición de inicio es 0, la longitud de la cadena de búsqueda es 6. ?>