1
0

配列関数

Posted at

はじめに

配列に対する操作を担う関数を整理する。

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; // ['掛谷', '横塚', '上垣', '青木', '片渕', '山田']

・・・
まだまだあるので追記予定

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0