iconv_strrpos
iconv
Fonctions iconv
PHP Manual

# iconv_substr

(PHP 5)

iconv_substr — Retourne une partie de chaîne iconv

### Description

string iconv_substr ( string `$str` , int `$offset` )
string iconv_substr ( string `$str` , int `$offset` , int `$length` , string `$charset` )

Retourne le segment de `str` défini par `start` et `length` .

### Liste de paramètres

`str`

  La chaîne de caractères originale.

`offset`

  Si `offset` n'est pas négatif, iconv_substr() retourne le segment de `str` en commençant au caractère numéro `offset` , en comptant à partir de zéro.

  Si `offset` est négatif, iconv_substr() retourne le segment en commençant à la position `offset` caractères et en allant vers la fin de la chaîne de caractères `str` .

`length`

  Si le paramètre `length` est donné et positif, la valeur retournée contiendra au plus `length` caractères de la portion de chaîne qui commence à `offset` (en fonction de la taille de la chaîne `string` ).

  Si `length` est passé et négatif, iconv_substr() coupe la portion externe de `str` depuis le caractère numéro `offset` jusqu'au caractère numéro `length` , compté depuis la fin de la chaîne de caractères. Dans le cas où `offset` est également négatif, la position de départ est calculée en amont, suivant la règle expliquée plus haut.

`charset`

  Si `charset` est omis, `string` est supposé avoir été encodée en iconv.internal_encoding.

  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.

### Valeurs de retour

Retourne la portion de `str` spécifié par les paramètres `offset` et `length` .

Si `str` est plus petit que `offset` , `FALSE` sera retourné.

### Voir aussi

- substr()
- mb_substr()
- mb_strcut()

iconv_strrpos
iconv
Fonctions iconv
PHP Manual