我一生都无法弄清楚为什么这不起作用。
$value="http://www.google.com/trends/hottrends/atom/feed?pn=p1";
$startvar="http://";
$endvar="/";
$start = strpos($value,$startvar);
$end = strpos($value,$endvar,$start) + 8;
$results = substr($value,$start,$end-$start);
echo $results;
无论我做什么,它总是会返回我不想要的 http://。我只想要 www.google.com。我在另一个领域使用它,它的行为与我想要的完全一样。如果我使用数字起点而不是 $startvar,我确实可以做到这一点,但这不一定总是有效。
我敢肯定,我错过了一些简单的事情。
谢谢布鲁斯