Função PHP strcspn()
Exemplo
Imprima o número de caracteres encontrados em "Hello world!" antes do caractere "w":
<?php
echo strcspn("Hello world!","w");
?>
Definição e uso
A função strcspn() retorna o número de caracteres (incluindo espaços em branco) encontrados em uma string antes que qualquer parte dos caracteres especificados seja encontrada.
Dica: Use a função strspn() para o número de caracteres encontrados na string que contém apenas caracteres de uma lista de caracteres especificada.
Nota: Esta função é segura para binários.
Sintaxe
strcspn(string,char,start,length)
Valores de parâmetro
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) |
Detalhes técnicos
Valor de retorno: | Retorna o número de caracteres encontrados em uma string antes que qualquer parte dos caracteres especificados seja encontrada |
---|---|
Versão do PHP: | 4+ |
Registro de alterações: | Os parâmetros start e length foram adicionados no PHP 4.3 |
Mais exemplos
Exemplo
Usando todos os parâmetros para imprimir o número de caracteres encontrados em "Hello world!" antes do caractere "w":
<?php
echo strcspn("Hello world!","w",0,6); // The start position is 0 and the length of the search string is 6.
?>
❮ Referência de String PHP