首页 » PHP教程 » php数组转csv技巧_碎片时间学编程44将数组转换为仅包含逗号分隔值 CSV 字符串

php数组转csv技巧_碎片时间学编程44将数组转换为仅包含逗号分隔值 CSV 字符串

访客 2024-11-22 0

扫一扫用手机浏览

文章目录 [+]

编辑切换为居中

添加图片注释,不超过 140 字(可选)

php数组转csv技巧_碎片时间学编程44将数组转换为仅包含逗号分隔值 CSV 字符串

利用Array.prototype.join()方法与分隔符 . 组合所有 columns 名称以创建第一行。
利用Array.prototype.map()和 Array.prototype.reduce()为每个工具创建一行。
用空字符串更换不存在的值,并且只映射columns 。
利用Array.prototype.join()将所有行组合成一个字符串,每行用换行符 ( \n) 分隔。
如果省略第三个参数 delimiter,利用默认分隔符',' 进行数据分隔。

const JSONtoCSV = (arr, columns, delimiter = ',') => [ columns.join(delimiter), ...arr.map(obj => columns.reduce( (acc, key) => `${acc}${!acc.length ? '' : delimiter}"${!obj[key] ? '' : obj[key]}"`, '' ) ), ].join('\n');

更多内容请访问:https://www.icoderoad.com

php数组转csv技巧_碎片时间学编程44将数组转换为仅包含逗号分隔值 CSV 字符串
(图片来自网络侵删)

相关文章

介绍激励触发机制,激发潜能,成就卓越

激励,是激发人们潜能、推动人们行动的重要力量。在职场、教育、生活中,激励无处不在。如何有效触发激励,使之发挥最大效用,却是一门深奥...

PHP教程 2025-01-03 阅读0 评论0