php编程中的数组问题输出

php编程中的数组问题输出,php,arrays,Php,Arrays,我有一个数组,如下所示- Array ( [0] => Array ( [number] => 1000 ) [1] => Array ( [number] => 2000 ) ) 我想让输出在一行中可见,就像- 10002000 有没有办法做到这一点 $new_array = array(); foreach($array as $ite

我有一个数组,如下所示-

Array
(
    [0] => Array
        (
            [number] => 1000
        )

    [1] => Array
        (
            [number] => 2000
        )

)
我想让输出在一行中可见,就像- 10002000

有没有办法做到这一点

$new_array = array();
foreach($array as $item){
    $new_array[] = $item['number'];
}
这就应该做到了,它循环遍历数组中的所有数组,并将它们输入到一个新的单个数组中。

使用内爆函数

function arrayToString() {
    $result = '';
    foreach ( $array as $element ) {
        if ( is_array( $element ) ) {
            $result .= arrayToString( $element );
        }
        else {
            $result .= $element;
        }
    }
}
$item看起来不像是一个对象,请尝试$item['number']
<?php

$array = array('lastname', 'email', 'phone');
$comma_separated = implode(",", $array);

echo $comma_separated;