这是我从 Yahoo API 获取数据的工作 PHP 代码。
<?php
$dom->strictErrorChecking = false;
$doc = new DOMDocument();
$doc->load( 'http://answers.yahooapis.com/AnswersService/V1/questionSearch?appid=appid&query=cats®ion=us&type=resolved&start=200&results=1' );
$Question = $doc->getElementsByTagName( "Question" );
foreach( $Question as $Question )
{
$Subject = $Question->getElementsByTagName( "Subject" );
$Subject = $Subject->item(0)->nodeValue;
$Content = $Question->getElementsByTagName( "Content" );
$Content = $Content->item(0)->nodeValue;
$ChosenAnswer = $Question->getElementsByTagName( "ChosenAnswer" );
$ChosenAnswer = $ChosenAnswer->item(0)->nodeValue;
echo "<p><b>$Subject\n</b><br>$Content<br><i>$ChosenAnswer</i></p>";
}
?>
我需要发生的是在我现在有数字 200 的 url 的末尾,我需要它是 1 到 500 之间的随机数。所以当加载 php 页面时,$doc->load 中的 url 将有时是 start=245 然后下一页加载可能是 start=365 等等。所以基本上每个页面加载都是从 Yahoo API 获取不同的 url。如何在此处添加到我的代码以创建该随机数?