gpt4 book ai didi

php - 如何在 PHP 的一行中返回一个数组并获取它的第一个元素?

转载 作者:行者123 更新时间:2023-12-02 06:43:33 24 4
gpt4 key购买 nike

这个问题只是为了好玩,也许可以学习一个 PHP 速记技巧(如果存在的话)假设我有这段代码:

$item = $this->get_item($id);
$item = $this->prepare_items(array($item));
$item = $item[0];

默认情况下,*prepare_items* 函数接受一组项目并返回它们并进行一些修改,所以如果我只想在一个项目上调用它,我应该像上面那样将它插入一个数组,但是我必须拉出我创建的数组中的项目。

那么有没有一种简写的方法可以做到这一点,比如:

$item = $this->_prepare_items_output(array($item))[0];
// OR
$item = ($item = $this->_prepare_items_output(array($item)))[0];

此外,如果您有一组 PHP 提示和技巧的链接,那就太好了。

最佳答案

您可以使用reset($array) 重置内部数组位置并返回第一个元素的值

关于php - 如何在 PHP 的一行中返回一个数组并获取它的第一个元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4286734/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com