php函数返回数组怎么取

【PHP函数返回数组怎么取】

在PHP中,函数返回数组时可以通过以下两种方式获取:

1. 直接使用变量接收函数返回的数组

示例如下:

```

function getArray(){

$arr = array("apple","banana","orange");

return $arr;

}

$res = getArray();

var_dump($res);

```

首先定义一个名为getArray()的函数,该函数返回一个数组array("apple","banana","orange")。

然后,在主程序中使用变量$res接收函数返回的数组,并使用var_dump()函数打印输出。

最终的输出结果为:

array(3) {

[0]=>

string(5) "apple"

[1]=>

string(6) "banana"

[2]=>

string(6) "orange"

}

可以看到,变量$res成功接收了函数getArray()返回的数组,并通过var_dump()函数打印输出了数组元素。

2. 直接使用函数名和下标的方式获取数组元素

示例如下:

```

function getArray(){

$arr = array("apple","banana","orange");

return $arr;

}

echo getArray()[1];

```

该示例与第一种方式唯一的区别在于,没有使用变量接收函数返回的数组。

这里直接使用了函数名和下标的方式获取了数组元素。

最终的输出结果为:

banana

可以看到,这种方式同样可以成功获取函数返回的数组元素。

【PHP调用指定名称的函数】

在PHP中,通过使用函数名动态调用函数的方式来实现调用指定名称的函数。

示例如下:

```

function add($a,$b){

return $a + $b;

}

$func_name = "add";

echo $func_name(1,2);

```

首先定义了一个名为add()的函数,该函数可以计算两数之和。

然后定义了一个变量$func_name,保存了要调用的函数名。

最后,直接使用$func_name(1,2)的方式调用add()函数,并输出了计算结果。

最终的输出结果为:

3

可以看到,使用函数名动态调用函数的方式同样可以实现调用指定名称的函数。 如果你喜欢我们三七知识分享网站的文章, 欢迎您分享或收藏知识分享网站文章 欢迎您到我们的网站逛逛喔!https://www.ynyuzhu.com/

点赞(109) 打赏

评论列表 共有 1 条评论

清月聊无痕 2年前 回复TA

猴兆吉祥好运来,鲤鱼猴门步步高,卧猴藏猴吉事现,乘猴快婿爱情美,猴飞凤舞生活乐,狗年伊始,祝你“拢”住所有的运气,对一切的烦恼“装聋作哑”垄断”一年的好日子!

立即
投稿
发表
评论
返回
顶部