広告
広告
配列から第二引数を起点に第三引数で指定された数の連続する要素を返します。第二引数が正の場合は要素位置の計算は配列の先頭から始められます。第二引数が負の場合は要素位置の計算は配列の最後から行われます。第三引数が指定され正の場合は連続する複数の要素が返されます。第三引数が指定され負の場合は配列の末尾から連続する複数の要素が返されます。第三引数が省略された場合は第二引数から配列の最後までの全ての要素が返されます。
<?php
$input = array ("a", "b", "c", "d", "e");
$out1 = array_slice ($input, 3);
$out2 = array_slice ($input, 4, -1);
$out3 = array_slice ($input, -4, 2);
$out4 = array_slice ($input, 0, 2);
$out5 = array_slice ($input, 0, 0);
print_r ($out1);
print ("<br>\n");
print_r ($out2);
print ("<br>\n");
print_r ($out3);
print ("<br>\n");
print_r ($out4);
print ("<br>\n");
print_r ($out5);
print ("<br>\n");
?>
Array ( [0] => d [1] => e ) Array ( ) Array ( [0] => b [1] => c ) Array ( [0] => a [1] => b ) Array ( )
広告