PHP では、配列スライスを使用すると、array_slice 関数によるコーディングが容易になります。
P粉194541072
P粉194541072 2023-08-07 16:41:02
0
1
419
<p>2 つの配列があり、要素の合計数に基づいて各配列の要素を表示する必要があります。 <br /><br />このように、配列1の要素は総要素数の多い順に表示され、配列2の要素は1要素のみ表示されます。 </p>


<pre class="brush:php;toolbar:false;">array1 = [1, 2, 3, 4]; 配列2 = [1, 2, 3, 4]; if (count($array2) >= 2) { $array1 = array_slice($array1 , 0, 2); else if (count($array2 ) === 1) { $array1 = array_slice($array1 , 0, 3); } if (count($array1) >= 2) { $array2 = array_slice($array2 , 0, 2); else if (count($array1 ) === 1) { $array2 = array_slice($array2 , 0, 3); }</pre> <p>これは有効なコードですが、何が問題なのでしょうか? 4 行を超えるコードを必要とせずに、配列要素の数のカウントを簡略化することは可能ですか? </p>
P粉194541072
P粉194541072

全員に返信(1)
P粉154798196

これはより簡単です:

リーリー

私はこれを使用します三項演算子.

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート