Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用PHP在变量中存储HTML标记_Php_String - Fatal编程技术网

用PHP在变量中存储HTML标记

用PHP在变量中存储HTML标记,php,string,Php,String,我试图将电子邮件列表中的数据存储到变量中,以便从中提取数据。我正在尝试像这样存储所有内容: 我正在尝试以下方法: <?php $data =<<<EOD Ian Jack <ian.jack@test.co.za>, Andrew Denison <adenison131451504@test.com>, EOD; echo $data . "<br>"; ?> 我尝试使用Heredocs、单引号或双引号字符串,但我

我试图将电子邮件列表中的数据存储到变量中,以便从中提取数据。我正在尝试像这样存储所有内容:

我正在尝试以下方法:

<?php

$data =<<<EOD
Ian Jack <ian.jack@test.co.za>, Andrew Denison <adenison131451504@test.com>, 
EOD;

echo $data . "<br>";

?>

我尝试使用Heredocs、单引号或双引号字符串,但我一直得到以下结果:

伊恩·杰克,安德鲁·丹尼森

我环顾四周,尝试了输出缓冲区和其他一些缓冲区,但似乎没有任何东西粘住,我需要<和>中的文本,以便获得电子邮件地址,但$data变量没有存储它,因为我假设它将其解释为HTML,而没有将其识别为有效的HTML标记?感谢您的帮助

谢谢,
Vortexza

代码已输出,只需在firefox ctrl+u中检查网页的源代码即可

如果要使电子邮件地址可单击,可以使用:

$data =<<<EOD
Ian Jack <a href="mailto:ian.jack@test.co.za">ian.jack@test.co.za</a>, Andrew Denison <a href="mailto:adenison131451504@test.com">adenison131451504@test.com</a>, 
EOD;
echo $data . "<br>";

$data=使用正则表达式
(?用于对输出进行编码,浏览器将其视为HTML。您无法看到内容,因为它们被解释为HTML标记!使用^,您将看到您的内容。另外,查看HTML源代码,您将看到所有内容。谢谢,实际上并没有将其用于生产。只是学习了PHP,遇到了这个问题。这很有效,我会看看更深入地了解herdocs…herdoc很方便,我经常使用它,我对引用和更多引用没有耐心…GL
$data =<<<EOD
Ian Jack ian.jack@test.co.za, Andrew Denison adenison131451504@test.com, 
EOD;
echo $data . "<br>";