我需要在 PHP 数组值中使用 md5 哈希值
'password' => array(
'value' => md5($form_data['password'])
)
我尝试使用上面的代码,但它似乎没有用。
答案 0 :(得分:1)
检查此代码并正常工作。我认为你的代码是正确的。因此,如果您显示完整的数组,那么我们可以了解哪个部分问题。我将数组定义为您的代码数组并且工作正常
<?php
$array = array(
'password' => array(
'value' => '12456'
),
'name' => array(
'name' => 'Test Name'
)
);
echo "<pre>";
print_r($array);
$md5_array = array(
'password' => array(
'value' => md5('12456')
),
'name' => array(
'name' => 'Test Name'
)
);
echo "<pre>";
print_r($md5_array);
?>
然后在md5之前输出:
Array
(
[password] => Array
(
[value] => 12456
)
[name] => Array
(
[name] => Test Name
)
)
在md5之后:
Array
(
[password] => Array
(
[value] => 6a9edcb7b63821802aa44d35d531c9fc
)
[name] => Array
(
[name] => Test Name
)
)
了解更多信息