ホームページ >バックエンド開発 >PHPチュートリアル >表示できないコールバック関数に関するヘルプ

表示できないコールバック関数に関するヘルプ

WBOY
WBOYオリジナル
2016-06-23 14:12:55985ブラウズ

コールバック関数

e18e8ca795fa90417c9f895cda8a446e"
}
}
}

function one($num){
return $num%3==0;
echo filter();


このコードが表示されないのはなぜですか? いくつかのコードをコメントアウトしましたが、ループは正常です。助けてください。


ディスカッションに返信(解決策)
continueを削除すると表示されます

ただし削除後は3の倍数が表示されないようにしたいです

$num%3= =0って3の倍数じゃないの?

最初にニーズを説明したほうがいいです


0 ~ 100 の数字をループアウトしてから、コールバック関数を使用して 3 の倍数を除外したいと思います

function filter(){  for($i=0;$i<=100;$i++){    if(call_user_func_array('one',array($i))){      echo $i."<br>";	    }  }}function one($num){  return $num % 3;}echo filter();

contiune を使用してみてはいかがでしょうか

よろしいですかコンティチューンを使いたいですか?そうだね

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
前の記事:SQLSV関数の問題次の記事:SQLSV関数の問題