PHP数组切片理解
我有以下数组: 阵列PHP数组切片理解,php,arrays,Php,Arrays,我有以下数组: 阵列 Array ( [0] => Array ( ... ) [41] => Array ( [name] => London [company] => nhyt6t [top25_1] => 8.75912088 ) [42] => Array ( [name] => Manchester [company] => gtr4rf [top25_1] => 6.56758398 ) ...
Array (
[0] => Array (
...
)
[41] => Array (
[name] => London
[company] => nhyt6t
[top25_1] => 8.75912088
)
[42] => Array (
[name] => Manchester
[company] => gtr4rf
[top25_1] => 6.56758398
)
...
[75] => Array (
[name] => Leeds
[company] => de3wsd6
[top25_1] => 7.58675398
)
)
如果我对的阅读和理解是正确的,那么下面应该只返回数组中索引介于40和65之间的那些
$array = array_slice($array, 40, 65);
然而,在实践中,这样做的目的是通过39
删除索引0
,但保留所有其他内容
有人能解释我哪里出了问题吗?试一下:
$array = array_slice($array, 40, 65 - 40);
因此:
我们从40个位置开始切片,得到25个元素(结束于40+25=65个位置)。只需尝试:
$array = array_slice($array, 40, 65 - 40);
因此:
我们从40个位置开始切片,得到25个元素(结束于40+25=65个位置)。只需尝试:
$array = array_slice($array, 40, 65 - 40);
因此:
我们从40个位置开始切片,得到25个元素(结束于40+25=65个位置)。只需尝试:
$array = array_slice($array, 40, 65 - 40);
因此:
我们从40个位置开始切片,得到25个元素(在40+25=65个位置结束)。数组切片选择偏移量和长度,而不是开始偏移量和结束偏移量。它从开始偏移开始,并选择下一个长度元素。如果数组具有连续索引(0,1,2,3,4…),则它将从
[offset->offset+length]切片数组切片选择偏移量和长度,而不是开始偏移量和结束偏移量。它从开始偏移量开始并选择下一个长度元素。如果数组具有连续索引(0,1,2,3,4…),然后它将从[offset->offset+length]切片数组切片选择偏移量和长度,而不是开始偏移量和结束偏移量。它从开始偏移量开始并选择下一个长度元素。如果数组具有连续索引(0,1,2,3,4…),则它将从切片[偏移量->偏移量+长度)
数组切片选择偏移量和长度,而不是开始偏移量和结束偏移量。它从开始偏移量开始并选择下一个长度元素。如果数组具有连续索引(0,1,2,3,4…),则它将从[偏移量->偏移量+长度)
65-40+1
如果你想65
包括在结果中。65-40+1
如果你想65
包括在结果中。65-40+1
如果你想65
包括在结果中。65-40+1
我必须承认,我的解释,或者文档?不是你的解释-文档和概念!哈哈,如果有不同的理解,很抱歉!必须承认,我的解释,或者文档?不是你的解释-该怎么办文档和概念!LOL,如果它遇到了不同的情况,很抱歉!我必须承认我很难理解它的工作方式。我的解释,或者文档?不是你的解释-文档和概念!LOL,如果它遇到了不同的情况,很抱歉!必须承认我很难理解它的工作方式。我的解释,or文档?不是你的解释-文档和概念!LOL,如果遇到不同的情况,很抱歉!