首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    3分钟短文 | PHP数组获取最后一个元素,10个方式中哪个有错?

    不要小看这个需求,没准儿你还做不对呢 :) 学习时间 如果你首先想到了 array_pop,那很不幸,这个函数可以获取最后一个元素,却把数组更改了。...array_pop 弹出并返回 array 数组的最后一个单元,并将数组 array 的长度减一。如果 array 为空(或者不是数组)将返回 NULL。...$x = array_pop((array_slice($array, -1))); 第三种方法,终于用到了 array_pop。不过是在 array_slice 阶段的数组上使用。...$x = array_pop((array_slice($array, -1, 1))); 第四种方法,简直是有魔性了,比第三种办法相比,只是在 array_slice 截断的长度手动指定为 1。...$x = $array[] = array_pop($array); 第九种方法,我们需要明白,使用连等复制,array_pop 弹出数组的最后一个元素后,同时赋值给 x。这没问题。

    3.1K10
    领券