Manuel PHP
Précédent |  | Suivant

# iconv_substr

(PHP 5)

iconv_substr -- Retourne une partie de chaîne iconv

## Description

string iconv_substr ( string str, int offset [, int length [, string charset]] )

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