使用php从textarea的输入添加单引号和逗号

时间:2018-01-26 16:52:31

标签: php html

我使用php从textarea输入我需要弄清楚如何执行以下操作

输入

number1
number2
number3
number4

需要输出

'number1',
'number2',
'number3',
'number4'

1 个答案:

答案 0 :(得分:0)

使用join功能:

$input = "number1
number2
number3
number4";

$lines = explode("|", preg_replace( "/([\r\n])+/", "|", $input));

$output = "'".join("',\n'", $lines)."'";

echo $output;

输出:

'number1',
'number2',
'number3',
'number4'

<强>释

需要行preg_replace( "/([\r\n])+/", "|", $input)来匹配任何不同类型的行终止和回车。

explode用于通过|

将字符串拆分为最小的部分

join用于根据需要将行连接成单个字符串。

试试here