PHPアルゴリズムの簡単な質問(改善予定…)
0のみを出力
特定の数値は入力パラメータnによって決定されます
n=5の場合、00000を出力します
nに応じてn個の0を出力しますvalue
0101010101010101010101 の行を出力します
特定の数値は入力パラメータ n によって決定されます
たとえば、test.php?n=3 は n の値に従って 010
を出力し、010101... を出力します。 1 00 111 0000 1 1111を達成するには
<?<span>php </span><span>for</span> (<span>$i</span> = 0; <span>$i</span> < 10; <span>$i</span>++<span>) { </span><span>for</span> (<span>$j</span> = 0; <span>$j</span> <= <span>$i</span>; <span>$j</span>++<span>) { </span><span>if</span> (<span>$i</span> % 2 == 0<span>) { </span><span>echo</span> '0'<span>; } </span><span>else</span><span> { </span><span>echo</span> '1'<span>; } } </span><span>echo</span> '<br/>'<span>; } </span>?>
while if実装
whileスイッチの実装<?<span>php </span><span>$i</span> = 0<span>; </span><span>while</span> (<span>$i</span> < 10<span>) { </span><span>$j</span> = 0<span>; </span><span>while</span> (<span>$j</span> <= <span>$i</span><span>) { </span><span>switch</span> (<span>$i</span> % 2<span>) { </span><span>case</span> 0: <span>echo</span> '0'<span>; </span><span>break</span><span>; </span><span>case</span> 1: <span>echo</span> '1'<span>; </span><span>break</span><span>; } </span><span>$j</span>++<span>; } </span><span>echo</span> '<br/>'<span>; </span><span>$i</span>++<span>; } </span>?>
while&switch文の実装
Realize 0 01 012 0123 3210 210 10 0
計算機を作る 例えば、test.php?a=1&b=2&operator=ji a は 3 を出力します例えば、test.php?a=5&b=2&operator=jian は 3 を出力します 例えば test.php?a=2&b=5&operator=cheng は 10 を出力します 例えば、test.php?a=6&b=3&operator=chu を出力します2 加減乗除ができる四分法演算機能上級:
水仙の数バブルソート方式
上記は、PHP アルゴリズムの簡単な質問 (展開付き) を、関連する内容も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。