如何获取内容(指定内容)来自 #div 。
我的形式如下:
<?php
require_once('phpQuery/phpQuery.php');
$key-one = $_POST['key01'];
$html = file_get_contents('http://google.com/search?q='.$key-one.'');
phpQuery::newDocumentHTML($html);
$result01 = pq('div#resultStats');
?>
<body>
<form name="form1" method="post" action="1.php">
<input type="text" name="key01"><br>
<input type="submit" name="Submit" value="Submit">
</form>
</body>
我的结果如下:
About 1,570,000,000 results
但我只想要
1,570,000,000
提前致谢。
答案 0 :(得分:0)
您可以使用PHP str_replace
。
假设$result01
显示About 1,570,000,000 results
:
$result01 = str_replace("About ","",$result01);
$result01 = str_replace(" results","",$result01);
完成这些更改后,echo $result01
会显示1,570,000,000
。
答案 1 :(得分:0)
你也可以使用preg_replace,比如
$result = preg_replace('/[^\sa-z]/i', '', $string);
这会删除字符串中的每个字符和空格