架构函数
ArrayList
__construct
([string $elements = array()])
-
string
$elements: 初始化数组元素
Redefined in descendants as:
增加元素
boolen
add
(mixed $element)
是否包含某个元素
string
contains
(mixed $element)
根据索引取得元素
mixed
get
(integer $index)
若要获得迭代因子,通过getIterator方法实现
ArrayObject
getIterator
()
Implementation of:
- IteratorAggregate::getIterator
查找匹配元素,并返回第一个元素所在位置
注意 可能存在0的索引位置 因此要用===False来判断查找失败
integer
indexOf
(mixed $element)
判断元素是否为空
boolen
isEmpty
()
最后一个匹配的元素位置
integer
lastIndexOf
(mixed $element)
void
pop
()
Redefined in descendants as:
取出一定范围的数组列表
void
range
(integer $offset, [integer $length = null])
-
integer
$offset: 开始位置
-
integer
$length: 长度
根据索引移除元素
返回被移除的元素
mixed
remove
(integer $index)
移出一定范围的数组列表
void
removeRange
(integer $offset, integer $length)
-
integer
$offset: 开始移除位置
-
integer
$length: 移除长度
设置列表元素
返回修改之前的值
mixed
set
(integer $index, mixed $element)
-
integer
$index: 索引
-
mixed
$element: 元素