Pix_Array
這是做出一個可以 ArrayAccess 並且可以支援 limit(), first(), offset(), order() 等 function 的 Array
以方便讓我們的 Array 可以跟 Pix_Table_ResultSet 通用
uses |
\Countable |
uses |
\SeekableIterator |
uses |
\ArrayAccess |
abstract |
|
package |
Array |
version |
$id$ |
copyright |
2003-2012 PIXNET Digital Media Corporation |
license |
BSD License |
author |
Shang-Rung Wang |
Methods
factory
建立一個 Pix_Array array ,可以傳 Pix_Array Object 進去 or Array
factory(mixed $obj) : void
filter()
filter($filter, $options)
Parameters
$filter
$options
filterBuiltIn()
filterBuiltIn($filter, $options)
Parameters
$filter
$options
getPosition()
getPosition($obj)
getRand 回傳這個 Pix_Array 中最多 $num 個的隨機物品
$num 為 0 表示只回傳一樣東西
getRand(int $num) : \Pix_Array
Parameters
$num
int
Returns
paginate()
paginate($page, $options)
Parameters
$page
$options
reverse()
reverse($preserve_keys)
Parameters
$preserve_keys
toArray()
toArray($column)
unshift()
unshift($value)