中級 › array_merge()は文字列キーが同じだと上書きし、数値キーは振り直す › パターン5
array_merge()は文字列キーが同じだと上書きし、数値キーは振り直す
array_merge()は文字列キーが重複していると後の配列の値で上書きし、数値キーは重複を無視して0から振り直します。
1 <?php 2 $base = [1, 2]; 3 $extra = [3, 4]; 4 $merged = array_merge($base, $extra); 5 echo count($merged) . ":" . _____________________; ^
出力: 4:1期待: 4:1,2,3,4 (エラーにはなりません)
空欄を埋めて実行を通す
数値キーの配列同士をarray_mergeすると、キーは0から振り直されて連結されます。全要素を確認するにはimplodeで並べて出力する必要があります。
次の問題