(PHP 4, PHP 5, PHP 7)
chr — Retourne un caractère à partir de son code ASCII
$ascii
) : string
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().
asciiLe 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;
Retourne le caractère à partir de son code ASCII.
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