Función PHP strcspn()
❮ Referencia de cadenas de PHP
Ejemplo
Imprime el número de caracteres encontrados en "¡Hola mundo!" antes del caracter "w":
<?php
echo strcspn("Hello world!","w");
?>
Definición y uso
La función strcspn() devuelve el número de caracteres (incluidos los espacios en blanco) encontrados en una cadena antes de que se encuentre cualquier parte de los caracteres especificados.
Sugerencia: use la función strspn() para la cantidad de caracteres encontrados en la cadena que contiene solo caracteres de una lista de caracteres específica.
Nota: Esta función es binariamente segura.
Sintaxis
strcspn(string,char,start,length)
Valores paramétricos
Parameter | Description |
---|---|
string | Required. Specifies the string to search |
char | Required. Specifies the characters to search for |
start | Optional. Specifies where in string to start |
length | Optional. Specifies the length of the string (how much of the string to search) |
Detalles técnicos
Valor devuelto: | Devuelve el número de caracteres encontrados en una cadena antes de que se encuentre cualquier parte de los caracteres especificados |
---|---|
Versión PHP: | 4+ |
Registro de cambios: | Los parámetros de inicio y longitud se agregaron en PHP 4.3 |
Más ejemplos
Ejemplo
Usando todos los parámetros para imprimir la cantidad de caracteres encontrados en "¡Hola mundo!" antes del caracter "w":
<?php
echo strcspn("Hello world!","w",0,6); // The start position is 0 and the length of the search string is 6.
?>
❮ Referencia de cadenas de PHP