我使用php从textarea输入我需要弄清楚如何执行以下操作
输入
number1 number2 number3 number4
需要输出
'number1',
'number2',
'number3',
'number4'
答案 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。