さて、すべてのコードが機能しているので、もっと簡単な方法があるかどうか知りたいだけです。コード:
if($_POST['A'] == ""){echo "A";}
if($_POST['B'] == ""){echo "B";}
if($_POST['C'] == ""){echo "C";}
if($_POST['A'] == "" && $_Post['B'] == ""){echo "A and B";}
if($_POST['A'] == "" && $_Post['C'] == ""){echo "A and C";}
if($_POST['B'] == "" && $_Post['C'] == ""){echo "B and C";}
今、私が知りたいのはかなり単純なことですが、これを簡単にする方法はありますか? これは 3 つの変数でかなりうまく機能しますが、(たとえば) アルファベット全体を丸で囲むと、統計に関する私の記憶が正しければ、26 になります! これは 4.0329146e+26 です。地獄、最初の7文字を丸めても、7!私がコーディングしなければならない5040の可能な組み合わせです。
私が探しているのは、「AとB」を正確にエコーする必要がないものですが、AがエコーAに投稿された唯一のものである場合です。A と B が "A" と "B" をエコーし、その間に "and" をエコーするように投稿された場合。また、A、B、および C が「A」、「B」、および「C」をエコーし、最初の 2 つの間に「,」をエコーし、最後から 2 番目と最後の間に「and」をエコーするように投稿された場合。
関数が必要なのか、クラスが必要なのか、それとも何か他のものが必要なのかわかりません。これはおそらく最終的には簡単な質問です。もしそうなら、私の無知を許してください。