Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 返回切片元素的数组\u切片_Php_Arrays_Slice - Fatal编程技术网

Php 返回切片元素的数组\u切片

Php 返回切片元素的数组\u切片,php,arrays,slice,Php,Arrays,Slice,我正在移除一组带有数组切片的元素,从某个偏移量到最后 如何在不同的数组中获取已删除的元素?array\u slice将返回一个包含已删除元素的数组。您还可以使用array_diff查找未删除的元素 $original = array('1','2','3','4','5'); $sliced = array_slice($original,1); // 2, 3, 4, 5 $diff = array_diff($original,$sliced); // 1 array\u slice将返回

我正在移除一组带有数组切片的元素,从某个偏移量到最后


如何在不同的数组中获取已删除的元素?

array\u slice
将返回一个包含已删除元素的数组。您还可以使用
array_diff
查找未删除的元素

$original = array('1','2','3','4','5');
$sliced = array_slice($original,1); // 2, 3, 4, 5
$diff = array_diff($original,$sliced); // 1

array\u slice
将返回一个包含已删除元素的数组。您还可以使用
array_diff
查找未删除的元素

$original = array('1','2','3','4','5');
$sliced = array_slice($original,1); // 2, 3, 4, 5
$diff = array_diff($original,$sliced); // 1

您只需使用
array\u slice
两次:

$begin = array_slice($array, 0, 5);
$end = array_slice($array, 5);

现在
$begin
包含
$array
的前5个元素,而
$end
包含其余元素。

您只需使用
array\u slice
两次:

$begin = array_slice($array, 0, 5);
$end = array_slice($array, 5);

现在
$begin
包含
$array
的前5个元素,而
$end
包含其余元素。

如果数组包含类似
数组('1','1','1','1')的相等值,它将不起作用。
如果数组包含类似
数组('1','1','1')的相等值,它将不起作用。