ホームページ >バックエンド開発 >PHPチュートリアル >ループ数の制御中にエラーが発生しました [ヘルプ]
while ループの数の制御にエラーがあります [ヘルプ]
上のコード... 以下のコードに問題があります。当初は $i を使用して出力数を制御したかったのですが、一度置き換えた後です。 、壊れます。
長い間考えていますが、解決策がありません。
助けてください...ありがとう...
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> //替换关键字 function ReplaceKey($newstext){ global $empire,$dbtbpre,$public_r; if(empty($newstext)) {return $newstext;} $sql=$empire->query("select keyname,keyurl from {$dbtbpre}enewskey"); $i=0; while($r=$empire->fetch($sql)) { if($i '.$r[keyname].'',$newstext):preg_replace('/'.$r[keyname].'/','<a href=".%24r%5Bkeyurl%5D." target="_blank">'.$r[keyname].'</a>',$newstext,$public_r[repkeynum]); } else break; $i++; } return $newstext; }