php - Textarea 成一个数组或内爆?

标签 php

假设我有一个文本区域,用户输入的信息与下面的样式完全一样:

Ice cream
Chocolate

然后提交此信息,我想完全像这样检索信息:

Ice cream, Chocolate

这是最好的方法吗:

$arr = explode("\n", $var);
$arr = implode(",", $arr);

当这样做时,它会像这样输出信息:

Ice cream , Chocolate

注意奶油后面的空格,一个简单的 trim() 能解决这个问题吗?

最佳答案

$text = preg_replace("~\s*[\r\n]+~", ', ', $text);

关于php - Textarea 成一个数组或内爆?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4666065/

相关文章:

php - 获取两个 MySQL 表的不同值

php - PHP 中的多线程

php - 向 GridView 小部件添加过滤器

php - 取消订阅后无法在 php 中的 stripe gateway 中再次订阅

php - Cronjobs删除文件问题

php - 如何通过 stripe checkout 传递账单明细

PHP move_uploaded_file 权限被拒绝

php - WooCommerce:如何通过短代码中指定的 ID 进行订购

php - 如何表达 symfony 路由占位符不等于某个值

php - 警告:DOMXPath::query():表达式无效