ホームページ > バックエンド開発 > PHPチュートリアル > 簡単な PHP アルゴリズムの質問 (拡張あり)

簡単な PHP アルゴリズムの質問 (拡張あり)

WBOY
リリース: 2016-08-08 09:21:10
オリジナル
1451 人が閲覧しました

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>?>
ログイン後にコピー
for&if文の実装

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文の実装

Achieve 0 01 010 0101……

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 チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート