php邮件尴尬更改发送内容

Fra*_*ost 6 php email json

我正在发送一个带有php邮件的网址列表.问题是只有一个链接被转换.但是,当我尝试只发送这一个链接 - 它的工作原理.

结果此刻:

....
https://scontent! .cdninst agram.com/hphotos-xpf1/t51.2885-15/s150x150/e15/11049164_453900378092870_2016147159_n.jpg
....
Run Code Online (Sandbox Code Playgroud)

想要的结果

...
https://scontent.cdninstagram.com/hphotos-xpf1/t51.2885-15/s150x150/e15/11049164_453900378092870_2016147159_n.jpg
....
Run Code Online (Sandbox Code Playgroud)

你可以看到!并出现一些空格

这是我的代码:

$to      = 'my@mail.de';
$subject = 'mySubject';

$arr = json_decode($string, true);
$message = '';

$arr = $arr['data'];
foreach ($arr as &$value) {
    $message .= $value.'<br />';
}

$headers = 'From: order@mypage.de' . "\r\n" .
    'Reply-To: info@mypage.de' . "\r\n" .
    'X-Mailer: PHP/' . phpversion()  . "\r\n";

$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";

mail($to, $subject, $message, $headers);
Run Code Online (Sandbox Code Playgroud)

字符串看起来像这样:

$string = '{"data": ["https://scontent.cdninstagram.com/hphotos-xpf1/t51.2885-15/s150x150/e15/11049164_453900378092870_2016147159_n.jpg"]}';
Run Code Online (Sandbox Code Playgroud)

我正在从json字符串解码url.使用单个时工作正常.我正在测试大约30个链接,只有这一个链接被破坏.

想法?

更新:

使用时:

echo $message;
Run Code Online (Sandbox Code Playgroud)

字符串看起来很好.问题仅在发送邮件后出现.

更新2:完成$ string:

$string = '{"data":[
"https://scontent.cdninstagram.com/hphotos-xpf1/t51.2885-15/s150x150/e15/11022962_1622439674642143_1096883351_n.jpg",
"https://scontent.cdninstagram.com/hphotos-xpf1/t51.2885-15/s150x150/e15/11022968_805054996198636_1309286009_n.jpg",
"https://scontent.cdninstagram.com/hphotos-xpf1/t51.2885-15/s150x150/e15/11022880_1423922187907036_917404870_n.jpg",
"https://scontent.cdninstagram.com/hphotos-xpf1/t51.2885-15/s150x150/e15/10986377_1627498740796578_1852142680_n.jpg",
"https://scontent.cdninstagram.com/hphotos-xpt1/t51.2885-15/s150x150/e15/928667_892060397523291_369749441_n.jpg",
"https://scontent.cdninstagram.com/hphotos-xtf1/t51.2885-15/s150x150/e15/11024100_808085365911650_996017863_n.jpg",
"https://scontent.cdninstagram.com/hphotos-xfp1/t51.2885-15/s150x150/e15/11055960_1404015356578720_1277867740_n.jpg",
"https://scontent.cdninstagram.com/hphotos-xfp1/t51.2885-15/s150x150/e15/11055777_816808825080092_1542857273_n.jpg",
"https://scontent.cdninstagram.com/hphotos-xfp1/t51.2885-15/s150x150/e15/11055471_841674382559292_1230638428_n.jpg",
"https://scontent.cdninstagram.com/hphotos-xpf1/t51.2885-15/s150x150/e15/11015498_361414020713408_1088438153_n.jpg",
"https://scontent.cdninstagram.com/hphotos-xfp1/t51.2885-15/s150x150/e15/11008375_798420746919485_1231742350_n.jpg",
"https://scontent.cdninstagram.com/hphotos-xaf1/t51.2885-15/s150x150/e15/10787706_1073162062697744_958846105_n.jpg",
"https://scontent.cdninstagram.com/hphotos-xpt1/t51.2885-15/s150x150/e15/11055503_1563023603973925_1133173525_n.jpg",
"https://scontent.cdninstagram.com/hphotos-xpf1/t51.2885-15/s150x150/e15/10413863_1600753446833891_1231697708_n.jpg",
"https://scontent.cdninstagram.com/hphotos-xaf1/t51.2885-15/s150x150/e15/11055726_1574126762827213_1177337723_n.jpg",
"https://scontent.cdninstagram.com/hphotos-xtp1/t51.2885-15/s150x150/e15/11004987_1642603925967855_119269404_n.jpg",
"https://scontent.cdninstagram.com/hphotos-xap1/t51.2885-15/s150x150/e15/11055693_902276879824326_64336413_n.jpg",
 "https://scontent.cdninstagram.com/hphotos-xpf1/t51.2885-15/s150x150/e15/11049164_453900378092870_2016147159_n.jpg",
"https://scontent.cdninstagram.com/hphotos-xaf1/t51.2885-15/s150x150/e15/10946319_803454546417844_1425116400_n.jpg",
"https://scontent.cdninstagram.com/hphotos-xpt1/t51.2885-15/s150x150/e15/11008004_1544347675828229_1335095984_n.jpg",
"https://scontent.cdninstagram.com/hphotos-xfp1/t51.2885-15/s150x150/e15/11008078_330573980474432_104629134_n.jpg",
"https://scontent.cdninstagram.com/hphotos-xap1/t51.2885-15/s150x150/e15/11189632_1438250796488739_1920042106_n.jpg",
 "https://scontent.cdninstagram.com/hphotos-xfa1/t51.2885-15/s150x150/e15/11373935_828515147227862_998871606_n.jpg",
"https://scontent.cdninstagram.com/hphotos-xfa1/t51.2885-15/s150x150/e15/11272073_1601246710147452_2026113921_n.jpg",
"https://scontent.cdninstagram.com/hphotos-xap1/t51.2885-15/s150x150/e15/11191056_1566823826912605_513606088_n.jpg",
"https://scontent.cdninstagram.com/hphotos-xat1/t51.2885-15/s150x150/e15/11176380_875274085879731_345551882_n.jpg",
"https://scontent.cdninstagram.com/hphotos-xpa1/t51.2885-15/s150x150/e15/11199535_1422045371437335_873505586_n.jpg",
"https://scontent.cdninstagram.com/hphotos-xap1/t51.2885-15/s150x150/e15/11189551_1581295318796082_2009128397_n.jpg",
"https://scontent.cdninstagram.com/hphotos-xap1/t51.2885-15/s150x150/e15/11208345_767477406707058_569575819_n.jpg",
"https://2kguzbby0.igsonar.com/hphotos-ak-xfp1/t51.2885-15/s150x150/e15/11193001_381540205362927_573897005_n.jpg",
"https://scontent.cdninstagram.com/hphotos-xpa1/t51.2885-15/s150x150/e15/11208605_1607125916200571_200672539_n.jpg",
"https://scontent.cdninstagram.com/hphotos-xaf1/t51.2885-15/s150x150/e15/11203404_1441230966188039_1468562464_n.jpg",
"https://scontent.cdninstagram.com/hphotos-xpt1/t51.2885-15/s150x150/e15/11208226_1607707389487979_2115490962_n.jpg",
"https://scontent.cdninstagram.com/hphotos-xaf1/t51.2885-15/s150x150/e15/11189286_415149128646596_1948742113_n.jpg",
"https://scontent.cdninstagram.com/hphotos-xpa1/t51.2885-15/s150x150/e15/11190217_352891078253491_608612571_n.jpg"]}';
Run Code Online (Sandbox Code Playgroud)

小智 3

尝试在邮件中的网址之间添加换行符(“\n”),以限制文本的长度。

$message .= $value . "<br />\n";
Run Code Online (Sandbox Code Playgroud)