我想在第一行和最后一行电子邮件中将"\n"
替换为"
$chekclist = $_POST['emaillist'];
$rwina = explode("\n", "$chekclist");
$i = 0;
$count = 1;
foreach ($rwina as $key => $email[i])
答案 0 :(得分:0)
实际上你不能这样做,因为\n
是行结束的地方。
我假设您希望您的电子邮件格式如下:
"Lorem ipsum dolor sit amet
consectetur adipiscing elit
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua."
但您从$_POST['emaillist']
获得的文字格式如下:
Lorem ipsum dolor sit amet \n
consectetur adipiscing elit\n
sed do eiusmod tempor incididunt \n
ut labore et dolore magna aliqua. \n
因此,如果您想将\n
替换为"
,它将是这样的:
Lorem ipsum dolor sit amet"
consectetur adipiscing elit
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua."
但如果我正确的话,有一种方法可以实现你想要的东西:p
所以这是代码:
$chekclist = $_POST['emaillist']; // Get email text
$rwina = explode("\n", "$chekclist"); // Make array
$count = count($rwina); // Count array values
for ($i = 0; $i < $count; $i++) {
if ($i == 0) {
echo '"' . $rwina[$i] . '<br>';
} else if ($i == ($count - 1)) {
echo $rwina[$i] . '"<br>';
} else {
echo $rwina[$i]. '<br>';
}
}
如果您正在寻找,请告诉我:)