shifu900518123 2013-06-17 06:45 采纳率: 0%
浏览 885

offset(距离末端这么远的地方开始)

array array_slice ( array $array , int $offset [, int $length [, bool $preserve_keys ]] )
array_slice() 返回根据 offset 和 length 参数所指定的 array 数组中的一段序列。

如果 offset 非负,则序列将从 array 中的此偏移量开始。如果 offset 为负,则序列将从 array 中距离末端这么远的地方开始(这是什么意思)。
$input = array("a", "b", "c", "d", "e");
$output = array_slice($input, -1); // returns "e"

如果是距离末端‘e’开始左移一位的话,那不应是‘d’么??

  • 写回答

1条回答 默认 最新

  • ChatGPTᴼᴾᴱᴺᴬᴵ 2022-12-30 14:02
    关注

    当使用负偏移量时,array_slice() 从数组的末尾开始计算偏移量。因此,在上面的示例中,偏移量 -1 表示从数组的末尾开始往前数第一个元素,即最后一个元素 "e"。


    举个例子,如果你想从数组的末尾开始往前取两个元素,你可以这样做:

    $input = array("a", "b", "c", "d", "e");
    $output = array_slice($input, -2, 2); // returns array("d", "e")
    

    在这个例子中,偏移量 -2 表示从数组的末尾开始往前数第二个元素,即倒数第二个元素 "d"。然后,length 参数指定了要取的元素数,即 2。因此,array_slice() 返回了从偏移量 -2 开始的两个元素,即 array("d", "e")。

    评论

报告相同问题?

悬赏问题

  • ¥15 求解 yolo算法问题
  • ¥15 虚拟机打包apk出现错误
  • ¥30 最小化遗憾贪心算法上界
  • ¥15 用visual studi code完成html页面
  • ¥15 聚类分析或者python进行数据分析
  • ¥15 逻辑谓词和消解原理的运用
  • ¥15 三菱伺服电机按启动按钮有使能但不动作
  • ¥15 js,页面2返回页面1时定位进入的设备
  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。