开发者社区 问答 正文

从多维数组中放大数据

我是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 通过上述功能可以实现这种效果吗?如果没有,请提出替代解决方案。 问题来源于stack overflow

展开
收起
保持可爱mmm 2020-02-08 21:43:10 368 分享 版权
1 条回答
写回答
取消 提交回答
  • 非常简单:

    $input = array( array( 'tag_name' => 'google' ), array( 'tag_name' => 'technology' ) );

    echo implode(', ', array_map(function ($entry) { return $entry['tag_name']; }, $input));

    2020-02-08 21:43:23
    赞同 展开评论