我是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
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
非常简单:
$input = array( array( 'tag_name' => 'google' ), array( 'tag_name' => 'technology' ) );
echo implode(', ', array_map(function ($entry) { return $entry['tag_name']; }, $input));