はじめに
配列に対する操作を担う関数を整理する。
count
要素の数を取得する
count.php
$data = ['山田', '掛谷', '日尾', '本多', '矢吹'];
print count($data); // 5
array_merge
指定された配列要素を連結する
array_merge.php
$arry1 = [1, 3, 5];
$arry2 = [2, 4, 6];
$result = array_merge($arry1, $arry2);
print_r($result); // [1, 3, 5, 2, 4, 6]
print count($data); // 5
implode
要素を結合した結果文字列を返す
implode.php
$data = ['PHP', 'Perl', 'Ruby', 'Python', 'Javascript'];
print implode(',', $data); // PHP,Perl,Ruby,Python,Javascript
array_push, array_pop, array_shift, array_unshift
array_push: 末尾に追加
array_pop: 末尾から削除
array_unshift: 先端に追加
array_shift: 先端から除去
array.php
$data = ['高江', '青木', '片渕'];
print array_push($data, '山田', '土井'); // 5
print $data; // ['高江', '青木', '片渕', '山田', '土井']
print array_pop($data); // 土井
print $data; // ['高江', '青木', '片渕', '山田']
print array_shift($data); // 高江
print $data; // ['青木', '片渕', '山田']
print array_unshift($data, '掛谷', '横塚', '上垣'); // 6
print $data; // ['掛谷', '横塚', '上垣', '青木', '片渕', '山田']
・・・
まだまだあるので追記予定