0

如何从#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

提前致谢。

4

2 回答 2

0

You can use PHP str_replace.

Assuming $result01 displays About 1,570,000,000 results:

$result01 = str_replace("About ","",$result01);
$result01 = str_replace(" results","",$result01);

After these changes, echo $result01 will display 1,570,000,000.

于 2013-11-05T19:21:50.010 回答
0

你也可以使用 preg_replace,比如

 $result = preg_replace('/[^\sa-z]/i', '', $string);

这会从您的字符串中删除每个字符和空格

于 2013-11-05T19:29:40.043 回答