php将多维数组内爆为制表符分隔行
我有一个多维数组 $BlockData[]
,其中有 13 个维度和“n”个数组元素。我需要将此数组内爆回单个长字符串,其中元素由 "\n"
换行符分隔,维度由 "\t"
制表符分隔。
我尝试使用 array_map() 函数但没有成功,需要帮助才能完成此任务。请帮忙!
I have a multidimensional array $BlockData[]
which has 13 dimensions in it and 'n' number of array elements. I need to implode this array back to a single long string where the elements are separated by "\n"
line feeds and the dimensions are separated by "\t"
tabs.
I've tried using the array_map()
function with no success and need help accomplishing this. Please help!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这可以使用递归函数来完成
This can be done using a recursive function
这是我昨天在聊天中建议的一个选项:
或者,如果您使用 PHP < 5.3(5.2、5.1、5.0 等)
Here's an option that I suggested yesterday in chat:
Or, if you're using PHP < 5.3 (5.2, 5.1, 5.0, etc)
我想感谢@Alex 推荐了这个,然后删除了他的帖子。这个解决方案对我有用。
I would like to give credit to @Alex for recommending this, then deleting his post. This solution worked for me.