strcspn

creationdev

Documentation

Conception web standard
Conception web standard

2500$ CAD

Conception web microsite
Conception web microsite

1000$ CAD

Conception web extra
Conception web extra

5000$ CAD

Référencement web organique
Référencement web organique

300$ CAD

Conception web ecommerce
Conception web ecommerce

2500$ CAD

Référencement web optimisé
Référencement web optimisé

500$ CAD

Formation référencement web
Formation référencement web

100$ CAD

Référencement web stratégique
Référencement web stratégique

1000$ CAD

Conception d'application web
Conception d'application web

100$ CAD

Référencement web expert
Référencement web expert

750$ CAD

Fonction

Fonction

strcspn

strcspn

Page Vue 15 nov. 2018
Page Vue 15 fois

(PHP 4, PHP 5, PHP 7, PHP 8)

strcspn — Trouve un segment de chaîne ne contenant pas certains caractères

Description

strcspn(
    string $string,
    string $characters,
    int $offset = 0,
    ?int $length = null
): int

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

Si offset et length sont omis, alors la totalité de string sera examinée. S'ils sont inclus, alors l'effet sera identique à appeler strcspn(substr($string, $offset, $length), $characters) (voir substr pour plus d'informations).

Liste de paramètres

string

La chaîne à examiner.

characters

La chaîne contenant tous les caractères désactivés.

offset

La position dans string à partir de laquelle on commence à chercher.

Si offset est fourni et n'est pas négatif, alors strcspn() va commencer à examiner string à la offset ème position. Par exemple, dans la chaîne 'abcdef', le caractère à la position 0 est 'a', le caractère à la position 2 est 'c', et ainsi de suite.

Si offset est fourni et est négatif, alors strspn() va commencer à examiner string à la offset ème position depuis la fin de string.

length

La longueur du segment de string à examiner.

Si length est fourni et n'est pas négatif, alors string sera examiné depuis length caractères après la position de départ.

Si length est fourni et est négatif, alors string sera examiné depuis la position de départ jusqu'à length caractères depuis la fin de string.

Valeurs de retour

Retourne la longueur du segment initial de string qui contient seulement des caractères qui ne sont pas dans characters.

Note:

Lorsque le paramètre offset est définie, la longueur retournée est comptée depuis cette position, et non depuis le début de string.

Historique

Version Description
8.0.0 length est désormais nullable.

Exemples

Exemple #1 Exemple avec strcspn()

<?php
$a = strcspn('abcd', 'apple');
$b = strcspn('abcd', 'banana');
$c = strcspn('hello', 'l');
$d = strcspn('hello', 'world');
$e = strcspn('abcdhelloabcd', 'abcd', -9);
$f = strcspn('abcdhelloabcd', 'abcd', -9, -5);

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

L'exemple ci-dessus va afficher :

int(0)
int(0)
int(2)
int(2)
int(5)
int(4)

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é


Source : http://www.php.net/
Ref : fonction-strcspn.php




Contact

Contact

Veuillez saisir les infos dans le formulaire d'identification
suivant pour concevoir et référencer votre site.









Veuillez saisir votre message.

Carte d'affaires

Affichage de la carte d'affaires recto/verso.

Carte d'affaires recto
Carte d'affaires verso

Partagez

Partagez

Discussion ayant comme sujet la page strcspn.

©2025 creationdev -  F.A.Q. -  Soutien -  Haut de page
THÈMES: