Может ли кто-нибудь предложить (желательно) изящный способ преобразования символа ASCII в десятичный эквивалент с помощью PHP?
function ascii_to_dec($str) { for ($i = 0, $j = strlen($str); $i < $j; $i++) { $dec_array[] = ord($str{$i}); } return $dec_array; }
пример использования:
$ascii ="\t"; print_r( ascii_to_dec($ascii));
возвращает массив
Array ( [0] => 9 )
ord()
– это то, что вам нужно
ord () возвращает целочисленное значение ascii символа
chr () возвращает символ из значения ascii
Попробуйте ord .
Просто добавьте ответ на уличную парку
foreach ($array as $decval) { echo $decval; }
возвращает raw dec для символов.