Как получить значение массива, объединяющее связанное значение массива?

#php #codeigniter-3

#php #codeigniter-3

Вопрос:

Я начинающий разработчик php, я работал над проектом codeigniter, получаю данные из базы данных ниже

 Array(
  [0]=>(
          [id]=>1,
          [no_of_services]=>guide,assistant
),
[services]=>(
      [id]=>1,,
      [quote_id]=>1,
      [tour_reference]=>GD/Amsterdam/2019
))
  

Но мне нужно, чтобы ниже этого:

     Array(
  [0]=>(
          [id]=>1,
          [no_of_services]=>guide,assistant,
          [services]=>(
      [id]=>1,,
      [quote_id]=>1,
      [tour_reference]=>GD/Amsterdam/2019
)
),
)
  

Пожалуйста, помогите мне, как создать функцию внутреннего массива
Спасибо с уважением

Ответ №1:

Кажется, что вы неправильно обрабатываете данные, полученные из базы данных. Мы могли бы помочь вам больше, только если вы предоставите здесь свой фрагмент кода.

Однако вы можете преобразовать свой массив, выполнив следующие шаги:

1) Инициализируйте новый пустой массив с именем $output

2) Выполните итерацию результирующего массива вашей базы данных в цикле ‘for’

3) В цикле ‘for’ выполните операции для вставки в массив $output в соответствии с вашим желаемым форматом.

4) В конце концов, $output array — это ваш желаемый массив.