strrpos
strstr
Funções para String
PHP Manual

# strspn

(PHP 4, PHP 5)

strspn — Encontra o comprimento do segmento inicial combinando com a máscara

### Descrição

int strspn ( string `$str1` , string `$str2` [, int `$start` [, int `$length` ]] )

Encontra o comprimento do segmento inicial combinando com a máscara.

A linha do código:

`<?php
$var = strspn("42 is the answer, what is the question ...", "1234567890");
?>`
atribuirá 2 para $var, porque a string "42" será o maior segmento contendo caracteres de "1234567890".

### Parâmetros

`str1`

  A primeira string.

`str2`

  A segunda string.

`start`

  A posição inicial da string para examinar. Valor negativo conta posição do final da string.

`length`

  O tamanho da string para examinar. Valor negativo define tamanho do final de uma string.

### Valor Retornado

Retorna o comprimento do segmento inicial de `str1` que consiste inteiramente dos caracteres em `str2`.

### Histórico

Versão | Descrição
--- | ---
4.3.0 | Os parâmetros `start` e `length` foram adicionados

### Exemplos

Exemplo #1 Exemplo da strspn()

`<?php
echo strspn("foo", "o", 1, 2); // 2
?>`

### Notas

> Nota: Esta função é compatível com dados binários

### Veja Também

- strcspn() - Encontra o tamanho do segmento inicial que não contenha a máscara

strrpos
strstr
Funções para String
PHP Manual