PHP декодирует буквенную строку

в PHP для декодирования шестнадцатеричной строки мы используем функцию hex2bin ()
например «test» в шестнадцатеричном формате: «74657374»

Теперь я хочу добавить к ним формат \ x, например: \x74\x65\x73\x74

Как я могу расшифровать это?

Я написал функцию, которая удаляет \ x из этой строки с помощью ‘preg_replace’ или ‘str_replace’
Но, есть ли у него функция в php себя для этого?

Я искал, но не могу найти хороший результат …

Как я могу сделать это в php?

С уважением

1

Решение

Вам не нужно декодировать / преобразовывать строку «\ x74 \ x65 \ x73 \ x74» — интерпретатор PHP сделает это за вас, используя escape-последовательность («\ x»)

<?php

echo "\x74\x65\x73\x74"; // "test"
?>
1

Другие решения

Других решений пока нет …