📢 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"> | ||