我有一個關於在php
的implode()
問題破滅(),我有這個array()
如何正確使用與關聯數組
$user_data = array(
'user_id_num' => $_POST['userid'],
'fullname' => $_POST['userfname'],
'username' => $_POST['useruname'],
'password' => $password_hash
);
我想達到的目標是這樣的,例如,
爲田野
`user_id_num`,`fullname`,`username`,`password`
和值
'2159','Sample Name','example','mypassword' <- hash password
我所到目前爲止已經試過這是
$user_fields = '`' . implode('`, `', $user_data) . '`';
$user_data = '\'' . implode('\', \', $user_data) . '\'';
但我無法得到我想要實現有人可以幫助我?在此先感謝
您可以使用普通的老'破滅($ USER_DATA)'爲你的價值觀和'破滅(array_keys($ USER_DATA))'爲你的鑰匙。 – ToBe
你是什麼意思?如果我只使用'implode($ user_data)',我還能夠實現我想要的嗎? – Pengun
我不知道你是否正在嘗試使用SQL,但請不要!如果那是你正在做的事情,使用一些orm。 – marctrem