substr Retourne un segment de chaîne &reftitle.description; stringsubstr stringstring intoffset intnulllength&null; Retourne le segment de string défini par offset et length. &reftitle.parameters; string La &string; d'entrée. offset Si offset est positif, la chaîne retournée commencera au caractère numéro offset, dans la chaîne string. Le premier caractère est numéroté zéro. En effet, 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 négatif, la chaîne retournée commencera au caractère numéro offset à compter de la fin de la chaîne string. Si string est plus petit que offset caractères de long, une chaîne vide sera retourné. Exemple de <parameter>offset</parameter> négatif ]]> length Si length est fourni et est positif, la chaîne retournée contiendra au plus length caractères, en commençant à partir du caractère offset (en fonction de la taille de la chaîne string). Si length est fourni et négatif, alors le même nombre de caractères sera omis, en partant de la fin de la chaîne string. Si offset représente une position hors de la chaîne, &false; sera retournée. Si le paramètre length est fourni et vaut 0, une chaîne vide sera retournée. Si length est omis ou &null;, la sous chaine commençant à partir de offset jusqu'à la fin sera retournée. Utilisation d'une valeur négative pour <parameter>length</parameter> ]]> &reftitle.returnvalues; Retourne la partie extraite de la chaîne string, ou une chaine vide. &reftitle.changelog; &Version; &Description; 8.0.0 length est désormais nullable. Lorsque length est explicitement défini à &null;, la fonction retourne une sous-chaîne terminant à la fin de la chaîne, alors qu'elle renvoyait auparavant une chaîne vide. 8.0.0 Cette fonction retourne une chaîne vide où auparavant elle retournait &false; &reftitle.examples; Exemple avec <function>substr</function> ]]> Comportement du cast avec <function>substr</function> ]]> &example.outputs; Intervalle de Caractères Invalide Si une intervalle de caractères invalide est demandé, substr retourne une chaîne vide à partir de PHP 8.0.0; auparavant &false; était retourné à la place. ]]> &example.outputs.8; ] &example.outputs.7; &reftitle.seealso; strrchr substr_replace preg_match trim mb_substr wordwrap Accès et modification d'une chaîne, par caractère