Fonctions sur les chaînes de caractères
PHP Manual

chr

(PHP 4, PHP 5, PHP 7)

chrRetourne un caractère à partir de son code ASCII

Description

string chr ( int $ascii )

Retourne une chaîne d'un seul caractère, dont le code ASCII est donné par le paramètre ascii.

Cette fonction complète la fonction ord().

Liste de paramètres

ascii

Le code ascii étendu.

Les valeurs en dehors de l'intervalle valide (0..255) seront converties en valeur positive, et se termineront à 255, ce qui est l'équivalent de l'algorithme suivant :

while ($ascii < 0) {
    $ascii += 256;
}
$ascii %= 256;

Valeurs de retour

Retourne le caractère à partir de son code ASCII.

Exemples

Exemple #1 Exemple avec chr()

<?php
$str 
"The string ends in escape: ";

// Ajoute un caractère d'échappement à la fin de la chaîne $str
$str .= chr(27);

// Ceci est souvent plus pratique, et réalise la même chose

$str sprintf("The string ends in escape: %c"27);
?>

Exemple #2 Comportement de débordement

<?php
echo chr(-159), chr(833), PHP_EOL;
?>

L'exemple ci-dessus va afficher :

aA

Voir aussi


Fonctions sur les chaînes de caractères
PHP Manual