Метод ниже в моем классе генерирует многомерный массив, но мне нужен только одномерный массив,
# return the current row of a result set as an object
public function fetch_object($query)
{
$result = $this->connection->query($query);
if($result)
{
$function_result = array();
$i = 0;
while($row = $result->fetch_object())
{
# you should store each row in an array and then return the array
$function_result[$i] = $row;
$i++;
}
return $function_result;
}
else
{
return $this->get_error();
}
}
например, он создает,
Array
(
[0] => stdClass Object
(
[cnt_id] => 1
[cnt_email1] => xx@yahoo.co.uk
[cnt_email2] =>
[cnt_fullname] => Lau x
[cnt_firstname] => x
[cnt_lastname] => Lau
[cnt_created] => 2011-02-04 00:00:00
[cnt_updated] => 2011-02-04 13:53:49
)
)
но мне на самом деле нужно только это,
Array
(
[cnt_id] => 1
[cnt_email1] => xx@yahoo.co.uk
[cnt_email2] =>
[cnt_fullname] => Lau x
[cnt_firstname] => x
[cnt_lastname] => Lau
[cnt_created] => 2011-02-04 00:00:00
[cnt_updated] => 2011-02-04 13:53:49
)
Как исправить код для создания только одномерного массива?
Спасибо.