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

102行目: 102行目:
例えば、以下のように記述する。<br>
例えば、以下のように記述する。<br>
  <syntaxhighlight lang="php">
  <syntaxhighlight lang="php">
  $result[0]   = 72;
  $result[0] = 72;
  $result[1] = 82;
  $result[1] = 82;
   
   
110行目: 110行目:
  [0] => 72
  [0] => 72
  [1] => 82
  [1] => 82
</syntaxhighlight>
<br><br>
== 配列のサイズ変更 ==
PHPでは、配列のサイズを変更する方法は複数存在する。<br>
<br>
* 配列代入による方法<br>完全に新しい配列に置き換える場合は、配列代入を行う。
<syntaxhighlight lang="php">
// 1つずつ定義する場合
// (特定の位置の値を更新しやすい)
$result[0] = 72;
$result[1] = 52;
print_r($result)
$result[2] = 96;
$result[3] = 20;
print_r($result)
// []演算子を使用して配列を再定義する場合
$result = [72, 52];
print_r($result);
$result = [72, 52, 96, 20];  // 配列の再定義 (サイズ変更)
print_r($result);
</syntaxhighlight>
<br>
* array_push関数を使用する方法<br>これは、末尾に要素を追加するものである。<br><br>末尾に要素を追加する場合は、array_push関数や[]演算子を使用する。
<syntaxhighlight lang="php">
$result = [72, 52];
array_push($result, 96, 20);  // 96と20を末尾に追加
</syntaxhighlight>
<br>
* []演算子を使用する方法<br>これは、末尾に要素を追加するものである。<br><br>末尾に要素を追加する場合は、array_push関数や[]演算子を使用する。
<syntaxhighlight lang="php">
$result = [72, 52];
$result[] = 96;  // 96を末尾に追加
$result[] = 20;  // 20を末尾に追加
</syntaxhighlight>
<br>
* array_unset関数で要素を削除する方法<br>これは、サイズを小さくするものである。<br><br>特定の要素を削除する場合は、array_unset関数を使用する。
<syntaxhighlight lang="php">
$result = [72, 52, 96, 20];
unset($result[2]);  // 2番目の要素である96を削除
</syntaxhighlight>
<br>
* array_splice関数を使用する方法<br>これは、任意の位置に要素 (要素群) を追加・削除するものである。
<syntaxhighlight lang="php">
$result = [72, 52];
array_splice($result, 2, 0, [96, 20]);  // 2番目の要素の位置に96と20を追加
                                        // 追加後は、$result = [72, 52, 96, 20] となる
  </syntaxhighlight>
  </syntaxhighlight>
<br><br>
<br><br>