选择语言 :

 Module_OOP_ORM_Result::as_array

返回数组

null Module_OOP_ORM_Result::as_array( [ string $key = null , string $value_key = null ] )

参数列表

参数 类型 描述 默认值
$key string 返回以$key为键名的数组 null
$value_key string 返回$value_key键名的值 null
File: ./modules/oop/orm/result.class.php
public function as_array($key=null,$value_key=null)
{
    $data = parent::getArrayCopy();
    if ( $key || $value_key )
    {
        $result = array();
        foreach ($data as $item)
        {
            if ($key)
            {
                if ($value_key)
                {
                    $result[$item->$key] = $item->$value_key;
                }
                else
                {
                    $result[$item->$key] = $item;
                }
            }
            else
            {
                if ($value_key)
                {
                    $result[] = $item->$value_key;
                }
                else
                {
                    $result[] = $item;
                }
            }
        }
        return $result;
    }
    return $data;
}