0
我從$ _ POST一個multidim數組,但我必須序列(),然後保存到數據庫中...如何將addslashes()添加到多維數組的元素中? (PHP)
通常情況下,我可以序列化,但我得到了一些問題,用斜槓(單引號和雙引號)。我的數組看起來像這樣:$ array [「hu」] [「category」] [「food」] =「string」;
但是,當「串」包含「」或「」孤單的狗屎......
我需要添加斜線一些短碼,但THRES一個很多錯誤的解決方案在那裏。
p.s .:我是CodeIgniter用戶。
//更新:
function addslashesextended(&$arr_r) {
if (is_array($arr_r)) {
foreach ($arr_r as &$val){
if(is_array($val)){
addslashesextended($val);
}else{
$val = addslashes($val);
}
}
unset($val);
} else {
$arr_r = addslashes($arr_r);
}
}
THX!
向我們展示你的代碼? – phirschybar 2011-05-18 18:50:14
我終於嘗試過 – 2011-05-18 19:25:22