strcspn

(PHP 4, PHP 5)

strcspnTrouve un segment de chaîne ne contenant pas certains caractères

Description

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

Retourne la taille du premier segment de str1 qui ne contient aucun des caractères de str2.

Liste de paramètres

str1

La première chaîne.

str2

La seconde chaîne.

start

La position sur la chaîne à partir de laquelle on analyse.

length

La taille à examiner de la chaîne.

Valeurs de retour

Retourne la longueur du segment, sous la forme d'un entier.

Historique

Version Description
4.3.0 Ajout des paramètres start et length

Exemples

Exemple #1 Exemple avec strcspn()

<?php
$a = strcspn('abcd',  'apple');
$b = strcspn('abcd',  'banana');
$c = strcspn('hello', 'l');
$d = strcspn('hello', 'world');

var_dump($a);
var_dump($b);
var_dump($c);
var_dump($d);
?>

L'exemple ci-dessus va afficher :

int(0)
int(0)
int(2)
int(2)

Notes

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

Voir aussi

  • strspn() - Trouve la longueur du segment initial d'une chaîne contenant tous les caractères d'un masque donné

LoadingChargement en cours