$v1 = array('いちご', 'みかん', 'りんご', 'れもん', 'めろん', 'メロン'); //配列のインデックス3から 2個を切り出し $v2 = array_splice($v1, 3, 2); var_dump($v2);
array(2) { [0]=> string(9) "れもん" [1]=> string(9) "めろん" }
$v1 = array('いちご', 'みかん', 'りんご', 'れもん', 'めろん', 'メロン'); $v2 = array_splice($v1, 0, 3); var_dump($v2);
array(3) { [0]=> string(9) "いちご" [1]=> string(9) "みかん" [2]=> string(9) "りんご" }
$v1 = array('いちご', 'みかん', 'りんご', 'れもん', 'めろん', 'メロン'); unset($v1[3]); var_dump($v1);
array(5) { [0]=> string(9) "いちご" [1]=> string(9) "みかん" [2]=> string(9) "りんご" [4]=> string(9) "めろん" [5]=> string(9) "メロン" }
$v2 = array_values($v1);
array(5) { [0]=> string(9) "いちご" [1]=> string(9) "みかん" [2]=> string(9) "りんご" [3]=> string(9) "めろん" [4]=> string(9) "メロン" }
$v1 = array('いちご', 'みかん', 'りんご', 'れもん', 'めろん', 'メロン'); $v2 = array_diff($v1, array('みかん', 'めろん')); $v2 = array_values($v2); // 詰める var_dump($v2);
array(4) { [0]=> string(9) "いちご" [1]=> string(9) "りんご" [2]=> string(9) "れもん" [3]=> string(9) "メロン" }