Position actuelle: Accueil> Derniers articles> Exemples de conversion et d'application numériques ASCII en php

Exemples de conversion et d'application numériques ASCII en php

M66 2025-07-11

Exemples de conversion et d'application numériques ASCII en php

Dans la programmation PHP, la conversion numérique ASCII est une opération courante lorsqu'il s'agit de problèmes de chaîne. ASCII (American Standard Code for Information Interchange) est une norme de codage de caractères largement utilisée, et chaque caractère correspond à une valeur ASCII unique.

La conversion numérique ASCII est très utile dans les applications pratiques, telles que la conversion des caractères en valeurs ASCII correspondantes, ou la conversion des valeurs ASCII en caractères. Ces opérations peuvent être utilisées pour le chiffrement des mots de passe, le remplacement des caractères et d'autres fonctions. Voici plusieurs exemples de code pratiques pour vous aider à comprendre comment effectuer une conversion numérique ASCII en PHP.

Exemple 1: Convertir les caractères en valeurs ASCII

<?php

$char = 'A' ;

$asciiValue = ord( $char );

echo "字符 {$char} 的 ASCII 数值为:{$asciiValue}" ;

?>

Dans cet exemple, la fonction ord () de PHP est utilisée pour convertir le caractère «A» en valeur ASCII correspondante et sortir le résultat.

Exemple 2: Convertir les valeurs ASCII en caractères

<?php

$asciiValue = 65;

$char = chr ( $asciiValue );

echo "ASCII 数值 {$asciiValue} 对应的字符为:{$char}" ;

?>

Cet exemple montre comment convertir la valeur ASCII 65 en caractère correspondant en utilisant la fonction chr () de PHP et sortir le caractère.

Exemple 3: Convertir des lettres en chaînes en majuscules

<?php

$str = 'hello world' ;

$upperStr = '' ;

for ( $i = 0; $i < strlen ( $str ); $i ++) {

$char = $str [ $i ];

if (ord( $char ) >= 97 && ord( $char ) <= 122) {

$upperStr .= chr (ord( $char ) - 32);

} else {

$upperStr .= $char ;

}

}

echo "转换后的大写字符串为:{$upperStr}" ;

?>

Dans cet exemple, le programme traverse chaque caractère de la chaîne, le convertit en lettre majuscule correspondante s'il s'agit d'une lettre minuscule et publie enfin le résultat converti.

Résumé: Avec les exemples ci-dessus, vous pouvez voir que la conversion numérique ASCII en PHP est une caractéristique très simple et puissante. Qu'il s'agisse de conversion de caractères, de conversion de cas de lettres ou d'autres tâches de traitement de chaîne complexes, la conversion numérique ASCII peut vous fournir une solution efficace.