iconv_substr() retourne le segment de str défini par start et length.
Si start est positif, la chaîne retournée commencera au caractère numéro start, dans la chaîne str. Lepremier caractère est numéroté zéro.
Si start est négatif, la chaîne retournée commencera au caractère numéro start dans la chaîne str.
Si length est fourni et positif, la chaîne retournée contiendra au plus length caractères, en commençant à partir du caractère start (en fonction de la chaîne str). Si str est plus petite que start, iconv_substr() retournera FALSE.
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 str. Si start représente une position hors de la chaîne, une chaîne vide sera retournée.
Notez que offset et length sont toujours considérés comme représentant une position calculée sur la représentation ASCII des caractères déterminés par charset, contrairement à substr() qui se base toujours sur la position par octet. Si charset est omis, le jeux de caractères est déterminé par iconv.internal_encoding.
Voir aussi substr(), mb_substr() et mb_strcut().
Précédent | Sommaire | Suivant |
iconv_strrpos | Niveau supérieur | iconv |