Tester la fonction PHP substr
Cet outil va vous permettre de test la fonction PHP substr sans avoir à coder. Il vous suffit de saisir les paramètres de début et de longueur (optionnel).
Information complémentaires
substr
est une fonction php permettant d'extraire une portion d'une chaîne de caractères.Cette fonction prend 3 paramètres : une chaîne de caractères, un entier de début et un entier pour la longueur qui est optionnel.
Paramètres
- Chaîne de caractères
Elle doit être d'une longueur de au moins 1 caractère.
- Début
- Si début est positif, la chaîne retournée commencera à la position de 'début' dans la chaîne, en comptant à partir de zéro. 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 début est négatif, la chaîne retournée commencera au caractère 'début' de la fin de la chaîne.
- Si début est plus grand que la longueur de la chaîne, FALSE sera retourné.
- Longueur
- Si longueur est fournie et positive, la chaîne retournée contiendra au plus la longueur de caractères commençant dès le début (en fonction de la longueur de la chaîne).
- Si longueur est fournie et négative, alors ce nombre de caractères seront omis de la fin de la chaîne (après que la position de départ ait été calculé quand début est négatif). Si début indique un début de la troncature après le début de indiqué par longueur, FALSE sera retourné.
- Si longueur est fournie et égale à 0, FALSE ou NULL, une chaîne vide sera retournée.
- Si longueur est omise, la chaîne à partir du début jusqu'à la fin de la chaîne sera retournée.
<?php
$rest = substr("abcdef", 0, -2); // retourne "abcd"
$rest = substr("abcdef", 2, -1); // retourne "cde"
$rest = substr("abcdef", 4, -3); // retourne false
$rest = substr("abcdef", -3, -1); // retourne "de"
$rest = substr("abcdef", 3); // retourne "def"
?>