md5 php数组值

时间:2017-05-05 05:49:41

标签: php md5

我需要在 PHP 数组值中使用 md5 哈希值

'password' => array(        
   'value' => md5($form_data['password'])               
)

我尝试使用上面的代码,但它似乎没有用。

1 个答案:

答案 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
        )

)

了解更多信息

http://php.net/manual/en/function.md5.php