📢 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"> | ||
// インデックスを振り直す | // インデックスを振り直す | ||