2013-07-10 2 views
0

У меня есть результаты PHP MySQL запросов, как следующее ...PHP CodeIgniter выбрать результаты Еогеасп и сохранить в массив

Array 
(
    [0] => stdClass Object 
     (
      [id] => 52 
      [sku] => 
      [name] => stone product 52 
    ) 
    [1] => stdClass Object 
     (
      [id] => 53 
      [sku] => 
      [name] => stone product 53 
    ) 

    . 
    . 
    . 

) 

Array 
(
    [0] => stdClass Object 
     (
      [id] => 12 
      [sku] => 
      [name] => stone product 12 
    ) 
    [1] => stdClass Object 
     (
      [id] => 13 
      [sku] => 
      [name] => stone product 13 
    ) 

    . 
    . 
    . 

) 

И я хочу, результаты так же, как, как показано ниже

Array(
    [0] => stdClass Object 
     (
      [id] => 52 
      [sku] => 
      [name] => stone product 52 
    ) 
     [1] => stdClass Object 
     (
      [id] => 53 
      [sku] => 
      [name] => stone product 53 
    ) 
    [2] => stdClass Object 
     (
      [id] => 12 
      [sku] => 
      [name] => stone product 12 
    ) 
    [3] => stdClass Object 
     (
      [id] => 13 
      [sku] => 
      [name] => stone product 13 
    ) 

в один массив

Пожалуйста, предложите мне код PHP

ответ

0

Вы не должны присоединяться к этим результатам в PHP. Используйте one query, чтобы получить оба набора результатов, это сократит ваши чтения в db.

+0

большое спасибо. но результаты были получены из цикла foreach, и я использовал array_push() – user1556782

0

Вы можете использовать array_merge функцию: http://php.net/manual/en/function.array-merge.php

, если вы работаете на массив, который имеет массивы внутри вы можете объединить их с Еогеасп вызова

$my_array=get_the_result_from_mysql();//Here how do you get the result. 

$new_array=array(); 
foreach ($my_array as $row) { 

$new_array=array_merge($new_array,$row); 

} 

var_dump($new_array); 

Я думаю, что это поможет вам.

+0

Если вы можете добавить небольшой пример, который был бы хорош, и я дам вам +1 –

+0

, то результат запроса mysql - это не два массива с его единственными результатами. – user1556782

+0

Я не помогаю +1 для этого URL-адреса достаточно: http://php.net/manual/en/function.array-merge.php – fobus

Смежные вопросы