Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.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 - Fatal编程技术网

使用php显示html中的特定标记值

使用php显示html中的特定标记值,php,Php,可能重复: 我的mysql数据库中有一个描述列,其中包含一些html。像这样: <p><img src="http://www.somesite.co/uploads/Optimized-basil_rajapaksa.jpg" alt="" width="250" height="183" /></p> <p><span style="font-size: medium; color: #0000ff;">neis,a" iri&

可能重复:

我的mysql数据库中有一个描述列,其中包含一些html。像这样:

<p><img src="http://www.somesite.co/uploads/Optimized-basil_rajapaksa.jpg" alt="" width="250" height="183" /></p>
<p><span style="font-size: medium; color: #0000ff;">neis,a" iri&uacute; we&yuml;rka leojhs</span></p>
<p><span style="font-size: medium; color: #333333;">&uacute;Yaj&uacute;oHd, wdpd&frac34;hjrekaf.a jD;a;Sh wr.,h i&iuml;nkaOfhka idl&Eacute;Pd ls&Iacute;u ioyd wd&frac34;:sl ixj&frac34;Ok wud;H neis,a rdcmlaI uy;d iy &uacute;Yaj&uacute;oHd, wdpd&frac34;hjrekaf.a i&ntilde;;s i&iuml;f&iuml;,kh w;r fyg ^6&amp; &Egrave;k ;j;a idl&Eacute;Pdjla meje;a&ugrave;ug ;SrKh &ugrave; ;sfnkjd'&uacute;Yaj&uacute;oHd, wdpd&frac34;hjrekaf.a i&ntilde;;s i&iuml;f&iuml;</span><br /><span style="font-size: medium; color: #333333;">wod&lt; idl&Eacute;Pdjg wud;H neis,a rdcmlaI uy;df.ka ks&lt; jYfhka werhqula ,enqK nj o Tyq i|yka l</span></p>

奈斯,一个“我爱你,我们爱你”

&在中国,我和iuml;NKAOFKaIdIDL&;在中国,我和iuml;NKAOOFKaIdIDL&EACUT;在中国,我和我教教教教教教教;在中国教教;你们们;你们们教教教;你们们教;你们们教教;你们们教;你们们教;你们们教教;你们们教;你们们教;你们们教教;你们们教;你们们教;你们们教教;你们们教;你们们教;你们们教;你们们;你们们教;你们们教;你们们;你们们;你们们;你们们;你们们;你们们;你们们;你们们;你们们;你们们;你们们;你们们;你们们;你们们;oHd;oHd;你们们;你们们;你们们;你们们;oHd;你们们;oHd;你们们;你们们;你们们;你们们;你们们;你们们;OHJJJJJJJJJJ可爱的oHd、wdpd和frac34;hjrekaf.a iñ;s iï;fï;
世界idlÉ;Pdjg wud;H neis,a rdcmlaI uy;df.ks jYfhka werhqula,enqK nj o Tyq i | yka l

当我在我的网页上回显它时,它会显示完整的html,但是 我只想在我的网页上显示整个html中的第一个span标记值
如何做到这一点?

您应该研究如何使用它。它将允许您轻松解析HTML。

假设您将HTML代码转换为
$HTML
变量:

$html = <<<'CODE'
<p><img src="http://www.somesite.co/uploads/Optimized-basil_rajapaksa.jpg" alt="" width="250" height="183" /></p>
<p><span style="font-size: medium; color: #0000ff;">neis,a" iri&uacute; we&yuml;rka leojhs</span></p>
<p><span style="font-size: medium; color: #333333;">&uacute;Yaj&uacute;oHd, wdpd&frac34;hjrekaf.a jD;a;Sh wr.,h i&iuml;nkaOfhka idl&Eacute;Pd ls&Iacute;u ioyd wd&frac34;:sl ixj&frac34;Ok wud;H neis,a rdcmlaI uy;d iy &uacute;Yaj&uacute;oHd, wdpd&frac34;hjrekaf.a i&ntilde;;s i&iuml;f&iuml;,kh w;r fyg ^6&amp; &Egrave;k ;j;a idl&Eacute;Pdjla meje;a&ugrave;ug ;SrKh &ugrave; ;sfnkjd'&uacute;Yaj&uacute;oHd, wdpd&frac34;hjrekaf.a i&ntilde;;s i&iuml;f&iuml;</span><br /><span style="font-size: medium; color: #333333;">wod&lt; idl&Eacute;Pdjg wud;H neis,a rdcmlaI uy;df.ka ks&lt; jYfhka werhqula ,enqK nj o Tyq i|yka l</span></p>
CODE;

以此类推,如果你有更多的
标记。

我建议把它作为一个注释而不是一个答案。@hakre为什么?如果他花时间看DomDocument,他会发现它可以解决他的问题。这比给他提供正则表达式示例要好得多。因为它更多的是一个注释而不是答案。我没有说这是一个问题顺便说一句,技术上是错误的。我想你确实在这里提出了一些非常有用的建议。我明白了。也许我也应该提供一些DomDocument示例。好吧,我想说这不是真的必要,因为这个网站已经有了这些示例。这个常见问题解答网站指向这个问题的精确副本可能更有用(例如,您认为在DOMDocument中做得很好的一个)。我使用$html=@jackflash:Better指向现有的问题,这些问题涵盖的范围要大得多。注意,您可以放置您的答案,但这是一个重复的候选项。@hakre好吧。我没有意识到这可能是重复的问题。只是为了帮助OP而回答。@HarishKumar只需这样做:
$html=$fetch['content'];
@jackflash您的评论完成了我的工作,但如果我想显示第二个span标记值,我该怎么办?
preg_match_all('/\<span[^\>]*\>([^\<]*)\<\/span\>/', $html, $matches);
echo $matches[1][0]; // Shows: neis,a" iri&uacute; we&yuml;rka leojhs
echo $matches[1][1];