Closed 228759654 closed 3 weeks ago
<?php public static function printPrimes($n) { for ($i = 2; $i < $n; $i++) { if (isPrime($i)) { echo $i . "\n"; } } } self::printPrimes(10); ?>
<?php public function Search_criteria(){ //搜索条件 $Search_criteria_one=array( array('title'=>'版权信息','url'=>'','sublevel'=>array()), array('title'=>'序言','url'=>'','sublevel'=>array()), array('title'=>'入门指引','url'=>'','sublevel'=>array(array('title'=>'简介','url'=>''),array('title'=>'简明教程','url'=>''))) ); $url = "https://php.net/manual/zh"; $result = file_get_contents($url);
// file_put_contents('restlog.txt', 'result:'.$result.PHP_EOL, FILE_APPEND); $dom = new \DOMDocument(); libxml_use_internal_errors(true); $dom->loadHTML($result); libxml_clear_errors(); $links = $dom->getElementsByTagName('a'); foreach ($links as $link) { $seturl='https://www.php.net/manual/zh/'.$link->getAttribute('href'); foreach ($Search_criteria_one as $k=>$v){ if($link->textContent== $v['title']){ $Search_criteria_one[$k]['url']=$seturl; } foreach($v['sublevel'] as $a=>$b){ if($link->textContent== $b['title']){ $Search_criteria_one[$k]['sublevel'][$a]['url']=$seturl; } } } // echo '['.$link->textContent.'] '.$link->baseURI.'<br>'; } var_dump($Search_criteria_one); }
?>
<?php public static function printPrimes($n) { for ($i = 2; $i < $n; $i++) { if (isPrime($i)) { echo $i . "\n"; } } } self::printPrimes(10); ?>
<?php public function Search_criteria(){ //搜索条件 $Search_criteria_one=array( array('title'=>'版权信息','url'=>'','sublevel'=>array()), array('title'=>'序言','url'=>'','sublevel'=>array()), array('title'=>'入门指引','url'=>'','sublevel'=>array(array('title'=>'简介','url'=>''),array('title'=>'简明教程','url'=>''))) ); $url = "https://php.net/manual/zh"; $result = file_get_contents($url);
?>