从多维数组中放大数据

我是PHP的新手,我需要针对以下问题的快速解决方案,但似乎无法提出一个解决方案:

我有一个像这样的多维数组

Array

(

[0] => Array

(

[blogTags_id] => 1

[tag_name] => google

[inserted_on] => 2013-05-22 09:51:34

[inserted_by] => 2

)

[1] => Array

(

[blogTags_id] => 2

[tag_name] => technology

[inserted_on] => 2013-05-22 09:51:34

[inserted_by] => 2

)

)

我想使用implode()来以某种方式返回包含逗号的字符串分隔字符串,tag_name像这样。

google, technology

通过上述功能有可能达到这种效果吗?如果没有,请提出替代解决方案。

回答:

非常简单:

$input = array(

array(

'tag_name' => 'google'

),

array(

'tag_name' => 'technology'

)

);

echo implode(', ', array_map(function ($entry) {

return $entry['tag_name'];

}, $input));


以及php v5.5.0中的新功能array_column

echo implode(', ', array_column($input, 'tag_name'));

以上是 从多维数组中放大数据 的全部内容, 来源链接: utcz.com/qa/407938.html

回到顶部