Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.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 如何在使用get_内容时删除a href_Php - Fatal编程技术网

Php 如何在使用get_内容时删除a href

Php 如何在使用get_内容时删除a href,php,Php,我对php真的很陌生,所以仍然要掌握它 我正在使用这段代码来获取世界市场提要 <?php $homepage = file_get_contents('http://www.news4trader.com/cgi-bin/google_finance.cgi?widget=worldmarkets'); echo $homepage; ?> 我只是想知道如何才能去掉谷歌链接,让市场标题只是静态文本 非常感谢您的帮助 您可以将preg_replace()与正则表达式模式一起使用来

我对php真的很陌生,所以仍然要掌握它

我正在使用这段代码来获取世界市场提要

<?php
$homepage = file_get_contents('http://www.news4trader.com/cgi-bin/google_finance.cgi?widget=worldmarkets');
echo $homepage;
?>

我只是想知道如何才能去掉谷歌链接,让市场标题只是静态文本

非常感谢您的帮助

您可以将preg_replace()与正则表达式模式一起使用来过滤它。这很简单,但如果您想更多地处理加载的数据,就不是很灵活。PHP提供了一个很好的名为DOMDocument的库(http://php.net/manual/de/class.domdocument.php),您可以非常灵活地处理文档。

您可以使用preg_replace()和正则表达式模式将其过滤掉。这很简单,但如果您想更多地处理加载的数据,就不是很灵活。PHP提供了一个很好的名为DOMDocument的库(http://php.net/manual/de/class.domdocument.php),您可以非常灵活地处理文档。

您可以使用“DOMDocument类”,它正是用于此目的的。

你应该有oop的基本概念

如果您很难做到这一点,可以使用strpos和substr等,但这将很难做到

STRPO:

substr:

您可以使用“DOMDocument类”,它正是用于此目的的。

你应该有oop的基本概念

如果您很难做到这一点,可以使用strpos和substr等,但这将很难做到

STRPO:


substr:

您可以像这样使用PHP函数
strip\u tags()

<?php
$homepage = file_get_contents('http://www.news4trader.com/cgi-bin/google_finance.cgi?widget=worldmarkets');
echo strip_tags($homepage, "<style><div><table><tr><td>");
?>
/<a (.+google.+)>.+<\/a>/


只需在第二个参数中包含您希望允许的所有标记。

您可以像这样使用PHP函数
strip\u tags()

<?php
$homepage = file_get_contents('http://www.news4trader.com/cgi-bin/google_finance.cgi?widget=worldmarkets');
echo strip_tags($homepage, "<style><div><table><tr><td>");
?>
/<a (.+google.+)>.+<\/a>/


只需在第二个参数中包含您希望允许的所有标记。

您可以使用类似以下内容的正则表达式:

<?php
$homepage = file_get_contents('http://www.news4trader.com/cgi-bin/google_finance.cgi?widget=worldmarkets');
echo strip_tags($homepage, "<style><div><table><tr><td>");
?>
/<a (.+google.+)>.+<\/a>/
/+/

此链接匹配具有任何属性或值且包含单词google的链接

您可以使用类似以下内容的正则表达式:

<?php
$homepage = file_get_contents('http://www.news4trader.com/cgi-bin/google_finance.cgi?widget=worldmarkets');
echo strip_tags($homepage, "<style><div><table><tr><td>");
?>
/<a (.+google.+)>.+<\/a>/
/+/

此链接与具有任何属性或值的链接相匹配,其中包含单词google

我不确定如何使用此链接我需要在前后放置什么代码?我不确定如何使用此链接我需要在前后放置什么代码?