gpt4 book ai didi

php - 直接使用函数中的数组,无需先分配变量

转载 作者:可可西里 更新时间:2023-11-01 00:48:19 24 4
gpt4 key购买 nike

我很好奇我是否可以在一行中将 PHP 函数返回的特定数组索引值赋值给一个变量。

现在我有一个返回关联数组的函数,我在两行中做我想做的事。

$var = myFunction($param1, $param2);
$var = $var['specificIndex'];

在不添加确定返回类型的参数的情况下,有没有办法在一行中完成此操作?

最佳答案

在 PHP 5.4 中,您可以这样做:$var = myFunction(param1, param2)['specificIndex'];

另一种选择是知道数组的顺序,并使用 list() .请注意,list 仅适用于数字数组。

例如:

function myFunction($a, $b){
// CODE
return array(12, 16);
}

list(,$b) = myFunction(1,2); // $b is now 16

关于php - 直接使用函数中的数组,无需先分配变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13074763/

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