如何使用这种二维数组创建逗号分隔的字符串


How to create comma separated string from using this kind of a two dimensional array?

我有一个类似的二维数组

$FrstArr = Array(
    [0]= array(
                [0]=>101,
                [1]=>ename1,
                [2]=>1110
            ),
    [1]= array(
                [0]=>102,
                [1]=>ename2,
                [2]=>1111
            ),
    [2]= array(
                [0]=>103,
                [1]=>ename3,
                [2]=>1112
             )
)

从这个数组中,我需要创建一个像这样的一维数组

$secondArr = array([0]=>1110,[1]=>1111,[2]=>1112);

如果不使用任何循环,我如何使用$FrstArr多维数组创建$secondArr数组?有任何php内置功能可用于此吗?

$secondArr = array_map(function ($i) { return $i[2]; }, $FrstArr);

这也是循环的,但在幕后。

$secondArr = array_map(
  function ($item) { return $item[2]; },
  $firstArr
);

值得一提的是,这也将(在内部)在数组上循环。