📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

200行目: 200行目:
  // 1番目の要素から2つの要素を削除
  // 1番目の要素から2つの要素を削除
  array_splice($array, 1, 2);  // [1, 4, 5]
  array_splice($array, 1, 2);  // [1, 4, 5]
</syntaxhighlight>
<br>
==== 配列の結合 ====
<syntaxhighlight lang="php">
$fruits1 = ['apple', 'orange'];
$fruits2 = ['banana', 'grape'];
// スプレッド演算子を使用した配列の結合
// PHP 7.4以降で使用可能
$allFruits = [...$fruits1, ...$fruits2];  // 結果: ['apple', 'orange', 'banana', 'grape']
// array_merge関数を使用した配列の結合
$mergedFruits = array_merge($fruits1, $fruits2);  // 結果: ['apple', 'orange', 'banana', 'grape']
  </syntaxhighlight>
  </syntaxhighlight>
<br>
<br>
205行目: 218行目:
unset関数で要素を削除した場合、配列のインデックスは自動的には詰められない。<br>
unset関数で要素を削除した場合、配列のインデックスは自動的には詰められない。<br>
そのため、削除した後に配列のインデックスを振り直す場合は、<code>array_values</code>関数を使用して、配列を再定義する。<br>
そのため、削除した後に配列のインデックスを振り直す場合は、<code>array_values</code>関数を使用して、配列を再定義する。<br>
<br>
  <syntaxhighlight lang="php">
  <syntaxhighlight lang="php">
  // インデックスを振り直す
  // インデックスを振り直す