strrpos
strstr
Fonctions sur les chaînes de caractères
PHP Manual

# strspn

(PHP 4, PHP 5)

strspn — Trouve le premier segment de chaîne

### Description

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

Trouve le premier segment de chaîne.

Le code suivant :

`<?php
$var = strspn("42 est la réponse, mais quelle est la question ...", "1234567890");
?>`

assigne 2 à la variable $var, car la chaîne "42" est le plus long segment dont les caractères sont contenus dans "1234567890".

### Liste de paramètres

`str1`

  La première chaîne.

`str2`

  La seconde chaîne.

`start`

  La position à partir de laquelle on examine la chaîne. Une valeur négative fera que la position sera comptée à partir de la fin de la chaîne.

`length`

  La longueur de la chaîne à examiner. Une valeur négative définit la longueur à partir de la fin de la chaîne.

### Valeurs de retour

Retourne la taille du segment initial de la chaîne `str1` qui est entièrement constitué de caractères contenus dans `str2` .

### Historique

Version | Description
--- | ---
4.3.0 | Ajout des paramètres `start` et `length`

### Exemples

Exemple #1 Exemple avec strspn()

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

### Notes

> Note: Cette fonction gère les chaînes binaires.

### Voir aussi

- strcspn() - Trouve un segment de chaîne ne contenant pas certains caractères

strrpos
strstr
Fonctions sur les chaînes de caractères
PHP Manual