【发布时间】:2014-08-06 18:16:26
【问题描述】:
有人可以建议一种(最好)优雅的方式来使用 PHP 将 ASCII 字符转换为其十进制等效值吗?
【问题讨论】:
有人可以建议一种(最好)优雅的方式来使用 PHP 将 ASCII 字符转换为其十进制等效值吗?
【问题讨论】:
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。
【讨论】:
只是为了添加到 streetparade 的答案
foreach ($array as $decval)
{
echo $decval;
}
返回字符的原始 dec。
【讨论】: