php中的一维到多维数组

php中的一维到多维数组,php,Php,$results包含3个一维数组 Array ( [0] => http://ecx.images-amazon.com/images/I/51z0h9unmsL._SL160_.jpg) Array ( [0] => http://ecx.images-amazon.com/images/I/51z0h9unmsL._SL160_.jpg) Array ( [0] => http://ecx.images-amazon.com/images/I/51z0h9unmsL._

$results包含3个一维数组

Array ( [0] => http://ecx.images-amazon.com/images/I/51z0h9unmsL._SL160_.jpg) 
Array ( [0] => http://ecx.images-amazon.com/images/I/51z0h9unmsL._SL160_.jpg) 
Array ( [0] => http://ecx.images-amazon.com/images/I/51z0h9unmsL._SL160_.jpg) 
我想要一个结果:

Array ( [0] => http://ecx.images-amazon.com/images/I/51z0h9unmsL._SL160_.jpg) 
Array ( [1] => http://ecx.images-amazon.com/images/I/51z0h9unmsL._SL160_.jpg) 
Array ( [2] => http://ecx.images-amazon.com/images/I/51z0h9unmsL._SL160_.jpg)
解决方案1:

$new_array = array();
foreach($results as $key => $value){
 $new_array[] = $value[0];
}
或:

但是第一种解决方案更好,因为数组中每个值都包含一个值。

解决方案1:

$new_array = array();
foreach($results as $key => $value){
 $new_array[] = $value[0];
}
或:

但是第一种解决方案更好,因为数组中的每个值都包含一个值。

使用数组\u merge

$arr1=array("http://ecx.images-amazon.com/images/I/51z0h9unmsL._SL160_.jpg"); 
$arr2=array("http://ecx.images-amazon.com/images/I/51z0h9unmsL._SL160_.jpg"); 
$arr3=array("http://ecx.images-amazon.com/images/I/51z0h9unmsL._SL160_.jpg"); 
$arr=array_merge($arr1,$arr2,$arr3);
使用数组合并

$arr1=array("http://ecx.images-amazon.com/images/I/51z0h9unmsL._SL160_.jpg"); 
$arr2=array("http://ecx.images-amazon.com/images/I/51z0h9unmsL._SL160_.jpg"); 
$arr3=array("http://ecx.images-amazon.com/images/I/51z0h9unmsL._SL160_.jpg"); 
$arr=array_merge($arr1,$arr2,$arr3);

您可能需要
数组([0]=>'…'、[1]=>'…'、[2]=>'…)
我说得对吗?
$new\u数组[0]=$first\u数组[0]$新_数组[1]=$second_数组[0]$新数组[2]=第三个数组[0]使用我在注释中编写的代码我希望在单个变量中而不是在多个变量中
$new\u array
是单个变量。其余三个是第一个三维数组变量。我刚刚给了你的名字你可能想要
数组([0]=>'…',[1]=>',[2]=>'…)
我说的对吗?
$new\u Array[0]=$first\u Array[0]$新_数组[1]=$second_数组[0]$新数组[2]=第三个数组[0]使用我在注释中编写的代码我希望在单个变量中而不是在多个变量中
$new\u array
是单个变量。其余三个是第一个三维数组变量。我只是说出了我的名字