Php 从多维数组中提取第一个值

Php 从多维数组中提取第一个值,php,multidimensional-array,Php,Multidimensional Array,我的数组如下:(下面是转储摘录) 我想将其第一个值(如0013或0007等)提取到一个变量(如$order)中,以便最终结果如下 $order=“00130007” 我试着这样做: foreach($array as $x){ $order = x[0].","; } 但它只提取第一个元素,以实现您希望使用的内容 $order = implode(',', array_column($array, 0)); $order = implode(',', array_column

我的数组如下:(下面是转储摘录)

我想将其第一个值(如
0013
0007
等)提取到一个变量(如
$order
)中,以便最终结果如下

$order=“00130007”

我试着这样做:

foreach($array as $x){
    $order = x[0].",";
    }

但它只提取第一个元素,以实现您希望使用的内容

$order = implode(',', array_column($array, 0));
$order = implode(',', array_column($array, 0));

为了实现你的愿望,你可以使用

$order = implode(',', array_column($array, 0));
$order = implode(',', array_column($array, 0));

您可以使用
数组映射()
内爆()

或者,如果您使用的是PHP 5.5或更高版本:


您可以使用
数组映射()
内爆()

或者,如果您使用的是PHP 5.5或更高版本:


用于($i=0;$i
用于($i=0;$i)您的问题是什么?如何解决?请您自己研究一下。否则,如果您展示了以前的尝试,我们将为您提供帮助problem@kingkero我已经添加了我的代码,你的问题是什么?怎么做?那么请你自己研究一下。否则,如果你展示了以前的因此,我们可以为您提供具体的帮助problem@kingkero我已经添加了我的代码
for($i=0; $i<count($array); $i++){
    $res[$i]=$array[$i][0];
}
$order=implode(",", $res);
$arr = array();
foreach($a as $k=>$v){
    $arr[] = $v[0];
}
$order = implode(',', $arr);