PHP-函数前的方括号

时间:2018-09-11 11:02:53

标签: arrays function random

我使用array_rand函数来获取随机数组值。 搜索后,我发现此代码:

$random = $arList[array_rand($arList)];

我的问题:为什么在array_rand函数之前使用方括号?以及何时应该在我们的代码中使用它?

[array_rand($arList)]

1 个答案:

答案 0 :(得分:1)

array_rand()函数与方括号没有任何关系。代码

$random = $arList[array_rand($arList)];

可以改写为

$randomIndex = array_rand($arList); $random = $arList[$randomIndex];

代码基本上获得一个随机索引,并将该索引的值传递给$random变量。方括号是PHP数组语法,用于表示数组中的特定索引。

$arList的第一个值为$arList[0](从0开始计数)。第二个是$arList[1],依此类推。因此,正如我之前提到的,array_rand与方括号没有任何关系。

您可以在PHP here中找到有关数组的更多信息。