array_slice — 配列の一部を切り取る。
array_slice(array $array,int $offset,?int $length = null)
$input = array("a", "b", "c", "d", "e");
$output = array_slice($input, 2); // "c", "d", "e" を返す。
$output = array_slice($input, -2, 1); // "d" を返す。
$output = array_slice($input, 1,3); // "b", "c", "d" を返す。
$output = array_slice($input, 0, 3); // "a", "b", "c" を返す。
array_chunk - 配列を分割する。
<?php
$input_array = array('a', 'b', 'c', 'd', 'e');
print_r(array_chunk($input_array, 2));
print_r(array_chunk($input_array, 2, true));
?>
//
Array
(
[0] => Array
(
[0] => a
[1] => b
)
[1] => Array
(
[0] => c
[1] => d
)
[2] => Array
(
[0] => e
)
)
Array
(
[0] => Array
(
[0] => a
[1] => b
)
[1] => Array
(
[2] => c
[3] => d
)
[2] => Array
(
[4] => e
)
)
array_key_exists -配列から指定のキーがあるか探す。
array_key_exists($key, $array); arrayの中にkeyがあればtrue、無ければfalseを返す。
array_merge - ひとつまたは複数の配列をくっつける。
$array1 = array("color" => "red", 2, 4);
$array2 = array("a", "b", "color" => "green", "shape" => "trapezoid", 4);
$result = array_merge($array1, $array2);
print_r($result);
?>
array_sum - 配列の値を足し合わせる。
array_sum($array);