如何为$ val = explode(","。$ number)内爆以下数组

时间:2014-04-20 11:36:47

标签: php zend-framework

Array
(
    [0] => Array
    (
        [num] => 338975270
    )
    [1] => Array
    (
        [num] => 4542682328
    )
)

现在我想使用implode函数获取输出,如:

(338975270,4542682328)

2 个答案:

答案 0 :(得分:3)

你应该......

echo "(".implode(',', array_map(function ($v){ return $v['num'];},$yourarray)).")";

Working Demo

说明:

您无法在MD阵列上直接使用implode()。因此,使用array_map()使用 num 键获取所有这些值,然后将其置于implode()

答案 1 :(得分:1)

这应该可以解决您的问题

$result = implode(',',array_column($a,'num')));

提取值并将其内爆