PHP-array到URI

PHP-array到URI,php,multidimensional-array,uri,Php,Multidimensional Array,Uri,我需要将多维数组转换为URI 例如 必须转换为数组[]='apple'&数组[]='banana'&数组[]=123 请注意,括号内没有键 你知道有什么方法可以做到这一点吗 谢谢括号内始终有一个键,即使您没有指定。您提供的代码将执行与以下相同的操作: $array[0] = 'apple'; $array[1] = 'banana'; $array[2] = 123; 括号不是URL中的有效值。可以按如下方式序列化阵列: $url = "http://mypage.com?values=" .

我需要将多维数组转换为URI

例如

必须转换为数组[]='apple'&数组[]='banana'&数组[]=123

请注意,括号内没有键

你知道有什么方法可以做到这一点吗


谢谢

括号内始终有一个键,即使您没有指定。您提供的代码将执行与以下相同的操作:

$array[0] = 'apple';
$array[1] = 'banana';
$array[2] = 123;
括号不是URL中的有效值。可以按如下方式序列化阵列:

$url = "http://mypage.com?values=" . urlencode( serialize( $array ));
$url = unserialize( $_GET['url'] );
当您从服务器端取回它时,您可以如下方式检索它:

$url = "http://mypage.com?values=" . urlencode( serialize( $array ));
$url = unserialize( $_GET['url'] );

只是好奇,你为什么要这么做?您可以将其序列化为JSON。