Ce fichier contient deux implémentations de la classeAsciiConverter
: une en PHP et une en JavaScript. Les deux versions fournissent les mêmes fonctionnalités de conversion entre chaînes de caractères et valeurs ASCII, permettant une utilisation cohérente côté serveur et côté client.
public static function asciiToString($asciiString)
Convertit une chaîne de valeurs ASCII (séparées par des virgules) en une chaîne de caractères.
$asciiString
: Une chaîne contenant des valeurs ASCII séparées par des virgules$asciiString = "72, 101, 108, 108, 111";
$result = AsciiConverter::asciiToString($asciiString);
echo $result; // Affiche "Hello"
public static function stringToAscii($string)
Convertit une chaîne de caractères en une chaîne de valeurs ASCII séparées par des virgules.
$string
: La chaîne de caractères à convertir$string = "Hello";
$result = AsciiConverter::stringToAscii($string);
echo $result; // Affiche "72,101,108,108,111"
static asciiToString(asciiString)
Convertit une chaîne de valeurs ASCII (séparées par des virgules) en une chaîne de caractères.
asciiString
: Une chaîne contenant des valeurs ASCII séparées par des virgulesconst asciiString = "72, 101, 108, 108, 111";
const result = AsciiConverter.asciiToString(asciiString);
console.log(result); // Affiche "Hello"
static stringToAscii(string)
Convertit une chaîne de caractères en une chaîne de valeurs ASCII séparées par des virgules.
string
: La chaîne de caractères à convertirconst string = "Hello";
const result = AsciiConverter.stringToAscii(string);
console.log(result); // Affiche "72,101,108,108,111"
// Côté PHP (serveur)
$message = "Hello";
$ascii = AsciiConverter::stringToAscii($message);
// Envoyer $ascii au client JavaScript
// Côté JavaScript (client)
const receivedAscii = "72,101,108,108,111"; // Reçu du serveur
const decodedMessage = AsciiConverter.asciiToString(receivedAscii);
// decodedMessage contient "Hello"