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

189行目: 189行目:
<br>
<br>
* array_splice関数は要素の削除も可能である。<br>これは、第3引数 (length) に削除する要素数を指定することで実現できる。<br><u>この時、第4引数は指定しないこと。</u>
* array_splice関数は要素の削除も可能である。<br>これは、第3引数 (length) に削除する要素数を指定することで実現できる。<br><u>この時、第4引数は指定しないこと。</u>
<syntaxhighlight lang="php">
<syntaxhighlight lang="php">
  $array = [1, 2, 3, 4, 5];
  $array = [1, 2, 3, 4, 5];
   
   
202行目: 202行目:
  </syntaxhighlight>
  </syntaxhighlight>
<br>
<br>
==== 要素の切り取り ====
* array_slice関数で要素を切り取り、新たな配列を定義することができる。<br>
<syntaxhighlight lang="php">
$array = [1, 2, 3, 4, 5];
// 1番目の要素から2つ要素を切り取り、新たな配列を定義
// インデックス番号を振りなおす
// array  -> [1, 4, 5]
// array2 -> [2, 3]
$array2 = array_slice($array, 1, 2);
// 1番目の要素から2つ要素を切り取り、新たな配列を定義
// インデックス番号を振りなおさず、保持する
// array  -> [1, 4, 5]
// array3 -> [2, 3]
$array3 = array_slice($array, 1, 2, true);
</syntaxhighlight>
<br>
==== 配列の結合 ====
==== 配列の結合 ====
  <syntaxhighlight lang="php">
  <syntaxhighlight lang="php">