Red de conocimiento informático - Aprendizaje de programación - Cómo codificar en URL los pares clave-valor de matrices multidimensionales en PHP

Cómo codificar en URL los pares clave-valor de matrices multidimensionales en PHP

Hola, puedes usar la recursividad. function?array_urlencode($data){

$new_data?=?array();

foreach($data?as?$key?=>? $val){

//?Aquí también codifico en URL las palabras clave

$new_data[urlencode($key)]? =?is_array($val)array_urlencode($val)? );

}

return?$new_data;

}

$array?=?array(

"China"=> "Pekín",

"EE.UU."=> "Washington",

"Reino Unido"=> "Londres",

" city"=> "Londres",

"multidimensional"=>array("Aston"=> "Ertter",array("Tofu seco", "Por favor"))

);

var_dump(array_ urlencode($array));