strspn Trouve la longueur du segment initial d'une chaîne contenant tous les caractères d'un masque donné &reftitle.description; intstrspn stringstring stringcharacters intoffset0 intnulllength&null; Trouve la longueur du segment initial de string qui contient uniquement les caractères depuis le masque characters. Si les paramètres offset et length sont omis, alors toutes les chaînes string seront analysées. S'ils sont fournis, alors les effets seront identiques à appeler strspn(substr($string, $offset, $length), $characters) (voir pour plus d'informations). Le code suivant : ]]> assigne 2 à la variable $var, car la chaîne "42" est le segment initial du paramètre string dont les caractères sont contenus dans "1234567890". &reftitle.parameters; string La chaîne à analyser. characters La liste des caractères autorisés. offset La position dans la chaîne string à partir de laquelle nous devons chercher. Si offset est fourni et n'est pas négatif, alors strspn commencera à analyser la chaîne string à la position offset. 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 commencera à analyser la chaîne string à la position offset depuis la fin de la chaîne string. length La longueur de la chaîne à analyser. Si length est fourni et n'est pas négatif, alors string sera examiné sur length caractères après la position de départ. Si length est fourni et est négatif, alors string sera examiné sur length caractères depuis la fin de la chaîne string. &reftitle.returnvalues; Retourne la taille du segment initial de la chaîne string qui est entièrement constitué de caractères contenus dans characters. Lorsque le paramètre offset est défini, la longueur retournée est comptée à partir de cette position, et non depuis le début du paramètre string. &reftitle.changelog; &Version; &Description; 8.0.0 length est désormais nullable. &reftitle.examples; Exemple avec <function>strspn</function> ]]> &example.outputs; &reftitle.notes; ¬e.bin-safe; &reftitle.seealso; strcspn