Collection类增加push方法

This commit is contained in:
thinkphp
2017-10-13 16:29:57 +08:00
parent c3cca93104
commit 2238de7a9f

View File

@@ -167,9 +167,9 @@ class Collection implements ArrayAccess, Countable, IteratorAggregate, JsonSeria
/**
* 在数组开头插入一个元素
* @param mixed $value
* @param null $key
* @return int
* @param mixed $value
* @param miexed $key
* @return void
*/
public function unshift($value, $key = null)
{
@@ -180,6 +180,21 @@ class Collection implements ArrayAccess, Countable, IteratorAggregate, JsonSeria
}
}
/**
* 在数组结尾插入一个元素
* @param mixed $value
* @param mixed $key
* @return void
*/
public function push($value, $key = null)
{
if (is_null($key)) {
$this->items[] = $value;
} else {
$this->items[$key] = $value;
}
}
/**
* 给每个元素执行个回调
*