温馨提示×

php hexdec如何处理数组

PHP
小樊
82
2024-11-23 13:42:20
栏目: 编程语言

hexdec() 是 PHP 中的一个函数,用于将十六进制字符串转换为十进制数值。如果你想要处理数组中的十六进制字符串并将其转换为十进制数值,你可以使用 array_map() 函数来遍历数组并对每个元素应用 hexdec() 函数。下面是一个示例:

<?php
// 假设你有一个包含十六进制字符串的数组
$hex_array = array('A1', 'B2', 'C3', 'D4', 'E5');

// 使用 array_map() 函数遍历数组并将每个十六进制字符串转换为十进制数值
$decimal_array = array_map('hexdec', $hex_array);

// 打印转换后的十进制数组
print_r($decimal_array);
?>

输出结果:

Array
(
    [0] => 161
    [1] => 178
    [2] => 195
    [3] => 212
    [4] => 229
)

在这个示例中,我们首先定义了一个包含十六进制字符串的数组 $hex_array。然后,我们使用 array_map() 函数遍历数组,并将 hexdec() 函数应用于每个元素。最后,我们打印转换后的十进制数组 $decimal_array

0