<?php
$data = [対象の配列];
count($data);
array_count_values($data);
array_merge([1,2], [8,2]);
=> [1,2,8,2]
array_merge(
['name' => 'sato', 'age' => 26],
['name' => 'suzuki', 'address' => 'Tokyo']
);
=> ['name' => 'suzuki', 'age' => 26, 'address' => 'Tokyo']
array_merge_recursive(
['name' => 'sato', 'age' => 26],
['name' => 'suzuki', 'address' => 'Tokyo']
);
=> ['name' => ['sato', 'suzuki'], 'age' => 26, 'address' => 'Tokyo']
implode(', ', $data);
array_push($data, 'apple');
=> 8
array_pop($data);
=> 'apple'
array_shift($data)
=> 'banana'
array_unshift($data, 'mango')
=> 8
array_splice($data, 5, 2, ['grape', 'peach']);
=> ['apple','banana']
array_splice($data, 5);
array_splice($data, 5, 0, ['grape', 'peach']);
array_slice($data, 2, 3);
array_slice($data, 2);
array_search('apple', $data);
=> 5
=> false
in_array('apple', $data);
array_walk($data, function($val, $key) {
print "{$val}:{$key}";
});
array_map(
function($v) {
return mb_convert_case($v, MB_CASE_UPPER);
}, $data
);
=> ['APPLE', 'BANANA' ...]
array_filter($data, function($v) {
return mb_strlen($v) < 6;
}
=> ['apple', 'mango', ...]
$num = [2,4,6,8];
array_reduce($num, function($result, $x) {
return $result * $x;
}, 1);
=> 384
?>