Exemplo
Imprimir o número de caracteres encontrados em "Hello world!" antes do caractere "w" :
<?php
echo strcspn("Hello world!","w");
?>
Exemplo executar » Definição e Uso
O strcspn() devolve o número de caracteres (incluindo espaços em branco) encontrados em uma cadeia, antes de qualquer parte dos caracteres indicados são encontrados.
Dica: Use o strspn() função para o número de caracteres encontradas na cadeia que contém apenas caracteres de uma lista de caracteres especificado.
Note: Esta função é compatível com dados binários.
Sintaxe
strcspn( string,char,start,length )
Parâmetro | Descrição |
---|---|
string | Requeridos. Especifica a cadeia de pesquisa |
char | Requeridos. Especifica os caracteres para pesquisar |
start | Opcional. Especifica onde na corda para começar |
length | Opcional. Especifica o comprimento da corda (o quanto da string de pesquisa) |
Detalhes técnicos
Valor de retorno: | Retorna o número de caracteres encontrados em uma string antes de qualquer parte dos caracteres especificados são encontrados |
---|---|
PHP Versão: | 4+ |
changelog: | Os parâmetros de início e comprimento foram adicionados em 4,3 PHP |
mais Exemplos
Exemplo 1
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.
?>
Exemplo executar » <PHP seqüência de referência