ArrayObject::append()
方法用于向数组对象的末尾添加一个或多个元素。
用法:
ArrayObject::append ( mixed $value ) : void
参数:
$value
(mixed): 要添加到数组的元素。可以是任何类型的值。
返回值: 该方法没有返回值,它直接修改了原始数组对象。
示例:
// 创建一个数组对象
$arrObj = new ArrayObject(['apple', 'banana']);
// 添加一个元素到数组对象的末尾
$arrObj->append('orange');
// 添加多个元素到数组对象的末尾
$arrObj->append('grape', 'watermelon');
// 打印修改后的数组对象
echo "<pre>";
print_r($arrObj);
echo "</pre>";
输出结果:
ArrayObject Object
(
[0] => apple
[1] => banana
[2] => orange
[3] => grape
[4] => watermelon
)
在上面的示例中,我们首先创建了一个包含两个元素的数组对象 $arrObj
,即 ['apple', 'banana']
。然后,我们使用 append()
方法向数组对象的末尾添加了一个元素 'orange'
,以及多个元素 'grape'
和 'watermelon'
。最后,我们使用 print_r()
函数打印修改后的数组对象。可以看到,append()
方法成功将新的元素追加到了原始数组对象的末尾。