Produza o número de caracteres pesquisados antes do caractere "w" ser encontrado na string "Hello world!":
<?phpecho strcspn("Olá mundo!","w");?>A função strcspn() retorna o número de caracteres (incluindo espaços) pesquisados em uma string antes que qualquer um dos caracteres especificados seja encontrado.
Dica: Use a função strspn() para calcular o número de caracteres encontrados na string que contém apenas caracteres de uma lista de caracteres especificada.
Comentário: Esta função é segura para binário.
strcspn( string,char,início,comprimento )
| parâmetro | descrever |
|---|---|
| corda | Obrigatório. Especifica a sequência a ser pesquisada. |
| personagem | Obrigatório. Especifica os caracteres a serem pesquisados. |
| começar | Opcional. Especifica o local para iniciar a pesquisa. |
| comprimento | Opcional. Especifica o comprimento da string (quantos caracteres procurar). |
| Valor de retorno: | Retorna o número de caracteres pesquisados em uma string antes que qualquer caractere especificado seja encontrado. |
|---|---|
| Versão PHP: | 4+ |
| Registro de atualização: | No PHP 4.3, novos parâmetros de início e comprimento foram adicionados. |
Use todos os argumentos para imprimir o número de caracteres pesquisados até que o caractere "w" seja encontrado na string "Hello world!":
<?phpecho strcspn("Olá mundo!","w",0,6); // A posição inicial é 0 e o comprimento da string de pesquisa é 6.?>