php编程问题输出中的数组

时间:2014-01-21 13:54:28

标签: php arrays

我有一个如下数组 -

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

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

)

我想让输出在1行中可见 - 如 1000,2000

有没有办法做到这一点?

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

function arrayToString() {
    $result = '';
    foreach ( $array as $element ) {
        if ( is_array( $element ) ) {
            $result .= arrayToString( $element );
        }
        else {
            $result .= $element;
        }
    }
}

答案 2 :(得分:0)

使用implode()功能

<?php

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

echo $comma_separated; 

http://php.net/implode