选择语言 :

 Core_Arr::as_array

获取数组

array Core_Arr::as_array( [ string $key = null , string $value = null ] )

参数列表

参数 类型 描述 默认值
$key string Column for associative keys null
$value string Column for values null
返回值
  • array
File: ./core/classes/arr.class.php
public function as_array($key = null, $value = null)
{
    $results = array();

    $data = $this->getArrayCopy();

    if (null===$key && null===$value)
    {
        return $data;
    }
    elseif (null===$key)
    {
        foreach ($data as $row)
        {
            $results[] = $row[$value];
        }
    }
    elseif (null===$value)
    {
        foreach ($data as $row)
        {
            $results[$row[$key]] = $row;
        }
    }
    else
    {
        foreach ($data as $row)
        {
            $results[$row[$key]] = $row[$value];
        }
    }

    return $results;
}