PHP:去除MySQL格式,如换行符和逗号

PHP: remove MySQL formatting such as line break and commas

我正在制作一个 CSV 文件,其中一个数据库文件存储了一个名为 comments/note 的部分,其中显然也有一些逗号和换行符。环顾网络发现 preg_replace() 的用法,不太熟悉那里的正则表达式,因此组合了两个不同的正则表达式,结果没有得到任何结果,它完全空白,我知道所有记录中都有某种评论

这个我用过

preg_replace( "/\r|\n/|/[,]/", "", $string )

请问我需要做什么才能得到一个没有换行和逗号的文本

此致

您可以使用 strip_tags() and preg_replace();

$clean_str = trim(preg_replace('/\s\s+/', '', strip_tags($string)));

或者试试这个

$clean_str = str_replace(array("\r\n","\r","\n", ","), '', strip_tags($string));