妳好,可以使用遞歸。
function?array_urlencode($data){$new_data?=?array();
foreach($data?as?$key?=>?$val){
//?這裏我對鍵也進行了urlencode
$new_data[urlencode($key)]?=?is_array($val)array_urlencode($val)?:?urlencode($val);
}
return?$new_data;
}
$array?=?array(
"中國"=>"北京",
"美國"=>"華盛頓",
"英國"=>"倫敦",
"city"=>"倫敦",
"多維"=>array("阿斯頓"=>"爾特人",array("豆腐幹豆腐","請問"))
);
var_dump(array_urlencode($array));