【发布时间】:2013-03-01 06:32:46
【问题描述】:
为什么我在使用substr 时收到此错误:
警告:substr() 期望参数 2 很长`
$url = "http://coast.x-matic.net/forums/categories/pso-news";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$webdata = (string) curl_exec($ch);
curl_close($ch);
echo substr($webdata, "<a * class=\"title\">*</a>");
【问题讨论】:
-
这不是substr的正确使用,也许你想在这里使用任何其他功能。对于第二个选项,您应该给它一个长度而不是一个字符串。见php.net/substr
-
我认为你应该使用 strstr()。
标签: php string web-scraping substr