PHP中数组的实现有两种方式:普通数组和ArrayObject类。
$array = array(); // 创建一个空数组
$array = array(1, 2, 3); // 创建一个包含3个元素的数组
$array = [1, 2, 3]; // 与上一行等价
// 访问数组元素 echo $array[0]; // 输出1
// 修改数组元素 $array[0] = 4; echo $array[0]; // 输出4
// 添加新元素 $array[] = 5; echo $array[3]; // 输出5
// 删除元素 unset($array[0]); echo $array[0]; // 输出2
2. ArrayObject类:
ArrayObject类是PHP提供的一个封装了数组的类,可以通过以下方式实现:
```php
$arrayObject = new ArrayObject(); // 创建一个空的ArrayObject对象
$arrayObject = new ArrayObject([1, 2, 3]); // 创建一个包含3个元素的ArrayObject对象
// 访问数组元素
echo $arrayObject[0]; // 输出1
// 修改数组元素
$arrayObject[0] = 4;
echo $arrayObject[0]; // 输出4
// 添加新元素
$arrayObject[] = 5;
echo $arrayObject[3]; // 输出5
// 删除元素
unset($arrayObject[0]);
echo $arrayObject[0]; // 输出2
ArrayObject类提供了更多的方法来操作数组,比如append()
用于在数组末尾添加一个或多个元素,count()
用于获取数组元素个数等。可以通过查阅PHP官方文档来了解更多ArrayObject类的方法和用法。
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站