【发布时间】:2021-07-23 08:21:17
【问题描述】:
在 PHP 中,以下语句既定义了一个数组,又将一个元素插入到数组中:
$arr[] = $element
这个语句的使用示例(在循环中)如下所示。 (来自PHP MySQli tutorial):
while ($row = $result->fetch_assoc())
{
$ids[] = $row['id'];
$names[] = $row['name'];
$ages[] = $row['age'];
}
-
PHP 官方文档在哪里记录了这种语法?
-
请解释一下这个语法。
【问题讨论】:
-
有关数组的官方 PHP 页面(Mat 提供了一个链接)将此功能称为“数组追加”。
-
您需要更清楚您要查找的信息。当然它被称为数组追加,因为您将值追加(推送)到数组。您描述的语法称为数组自动激活。即使之前没有定义,它也会创建一个数组。
标签: php