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));
我正在制作一个 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));