Php 删除特定字符后的字符串部分
我有一个问题: 我在PHP程序中的谷歌搜索中使用了file_get_contents(),但每当我点击链接时,它就会将我带到一个名为/url的页面?我的服务器上的url中有一个随机的字母和数字字符串。我想做的是,尽可能使用php删除此标记中url中的所有内容,而不删除此代码片段中url的&部分之后的所有内容:Php 删除特定字符后的字符串部分,php,html,css,Php,Html,Css,我有一个问题: 我在PHP程序中的谷歌搜索中使用了file_get_contents(),但每当我点击链接时,它就会将我带到一个名为/url的页面?我的服务器上的url中有一个随机的字母和数字字符串。我想做的是,尽可能使用php删除此标记中url中的所有内容,而不删除此代码片段中url的&部分之后的所有内容: 我目前的完整源代码如下: .KP7LCb{显示:无;} #外部资源{显示:无;} .bz1lBb{显示:无;} .cOl4Id{display:none;} 您基本上希望按顺序
我目前的完整源代码如下:
.KP7LCb{显示:无;}
#外部资源{显示:无;}
.bz1lBb{显示:无;}
.cOl4Id{display:none;}
您基本上希望按顺序完成三件事:
// Error checking omitted
$html = '<a href="/url?q=https://www.dictionary.com/browse/something&sa=U&ved=2ahUKEwjrxPm33a7nAhWSZ80KHfVUC_sQFjAKegQICRAB&usg=AOvVaw3d2t7GukCiuBVOJOqc29Us"><div class="BNeawe vvjwJb AP7Wnd">Something | Definition of Something at Dictionary.com</div><div class="BNeawe UPmit AP7Wnd">https://www.dictionary.com › browse › something</div></a>';
$doc = new DOMDocument();
$doc->loadHTML($html);
$url = $doc->getElementsByTagName('a')[0]->getAttribute('href');
。。。最后解析它:
parse_str($query, $get);
$link = $get['q'];
你为什么不看看我在repl.it上的代码?url是:看看google.php
parse_str($query, $get);
$link = $get['q'];