Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP:在数组中分隔1个键的2个或多个值_Php_Arrays - Fatal编程技术网

PHP:在数组中分隔1个键的2个或多个值

PHP:在数组中分隔1个键的2个或多个值,php,arrays,Php,Arrays,我的数组来自我的ajax $contestant_name_arr = $_GET['contestant_name_arr']; print_r($contestant_name_arr); 每当我尝试获取每个in循环的值时,我都会得到错误,因为不是这个 Array ( [0] => value1,value2 ) 应该是这样的: Array ( [0] => value1 [1] => value2 ) 如何像上面示例中那样进行分离。将url查询字

我的数组来自我的ajax

$contestant_name_arr = $_GET['contestant_name_arr'];
print_r($contestant_name_arr);
每当我尝试获取每个in循环的值时,我都会得到错误,因为不是这个

Array ( [0] => value1,value2 )
应该是这样的:

Array ( 
    [0] => value1 
    [1] => value2
)

如何像上面示例中那样进行分离。

将url查询字符串设计为:

http://yourhost.com?contestant_name_arr[0]=value&contestant_name_arr[1]=value2
或者干脆
爆炸

$contestant_name_arr = explode(',', $contestant_name_arr[0]);

您也可以省略数字并执行以下操作:
http://yourhost.com?contestant_name_arr[]=值和参赛者名称\u arr[]=值2
。PHP将自动对它们进行编号。