我想在电子邮件的第一行和最后一行用"
替换"'n"
$chekclist = $_POST['emaillist'];
$rwina = explode("'n", "$chekclist");
$i = 0;
$count = 1;
foreach ($rwina as $key => $email[i])
实际上您不能这样做,因为'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>';
}
}
如果这是您想要的,请告诉我:)