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

after()

after() 

factory 建立一個 Pix_Array array ,可以傳 Pix_Array Object 進去 or Array

factory(mixed $obj) : void

static
access public

Parameters

$obj

mixed

filter()

filter($filter, $options) 

Parameters

$filter

$options

filterBuiltIn()

filterBuiltIn($filter, $options) 

Parameters

$filter

$options

first()

first() 

getPosition()

getPosition($obj) 

Parameters

$obj

getRand 回傳這個 Pix_Array 中最多 $num 個的隨機物品 $num 為 0 表示只回傳一樣東西

getRand(int $num) : \Pix_Array

abstract
access public

Parameters

$num

int

Returns

limit()

limit() 

max()

max($column) 

Parameters

$column

min()

min($column) 

Parameters

$column

offset()

offset() 

order()

order() 

pager()

pager($page, $perPage) 

Parameters

$page

$perPage

paginate()

paginate($page, $options) 

Parameters

$page

$options

pop()

pop() 

push()

push($value) 

Parameters

$value

reverse()

reverse($preserve_keys) 

Parameters

$preserve_keys

shift()

shift() 

sum()

sum($column) 

Parameters

$column

toArray()

toArray($column) 

Parameters

$column

unshift()

unshift($value) 

Parameters

$value