我有一个关于 implode()
中的 php
的问题,我有这个 array()
$user_data = array(
'user_id_num' => $_POST['userid'],
'fullname' => $_POST['userfname'],
'username' => $_POST['useruname'],
'password' => $password_hash
);
例如,我想要实现的目标是这样的,
对于领域
`user_id_num`,`fullname`,`username`,`password`
和值(value)观
'2159','Sample Name','example','mypassword' <- hash password
到目前为止我尝试过的是这个
$user_fields = '`' . implode('`, `', $user_data) . '`';
$user_data = '\'' . implode('\', \', $user_data) . '\'';
但我无法得到我想要实现的目标有人可以帮助我吗?提前致谢
最佳答案
尝试
$user_fields = '`' . implode('`, `', array_keys($user_data)) . '`';
$user_data = "'" . implode("', '", array_values($user_data)) . "'";
关于php - 如何正确地将 implode() 与关联数组一起使用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21460266/