За последние 24 часа нас посетили 74109 программистов и 10170 роботов. Сейчас ищут 2411 программистов ...

Как перебрать массивы и записать в один массив

Тема в разделе "PHP для новичков", создана пользователем LevshaSZR, 25 июл 2017.

  1. LevshaSZR

    LevshaSZR Новичок

    С нами с:
    19 май 2015
    Сообщения:
    17
    Симпатии:
    0
    Здравствуйте!
    Есть переменная с таким содержанием
    Код (Text):
    1. Array
    2. (
    3.     [USER_NAME] => Вася
    4. )
    5. Array
    6. (
    7.     [USER_AGE] => 34
    8. )
    9. Array
    10. (
    11.     [USER_PHONE] => +79998887766
    12. )
    13. Array
    14. (
    15.     [USER_ADDRESS] => МСК
    16. )
    17. Array
    18. (
    19.     [USER_WORK] => Основная
    20. )
    Как привести это вот к такому значению
    Код (Text):
    1. array(
    2.     [USER_NAME] => Вася
    3.     [USER_AGE] => 34
    4.     [USER_PHONE] => +79998887766
    5.     [USER_ADDRESS] => МСК
    6.     [USER_WORK] => Основная
    7. )
    Спасибо
     
  2. Danil005

    Danil005 Активный пользователь

    С нами с:
    2 янв 2015
    Сообщения:
    528
    Симпатии:
    30
  3. alexblack

    alexblack Старожил

    С нами с:
    20 янв 2016
    Сообщения:
    638
    Симпатии:
    380
    PHP:
    1. <?php
    2. $a  = [
    3. ['USER_NAME' => 'Вася'],
    4. ['USER_AGE' => 34],
    5. [ 'USER_PHONE' => '+79998887766'],
    6. ['USER_ADDRESS' => 'МСК'],
    7. ['USER_WORK' => 'Основная']
    8. ];
    9. print_r(array_reduce($a, 'array_merge', array()));
    Код (Text):
    1. Array
    2. (
    3.     [USER_NAME] => Вася
    4.     [USER_AGE] => 34
    5.     [USER_PHONE] => +79998887766
    6.     [USER_ADDRESS] => МСК
    7.     [USER_WORK] => Основная
    8. )
     
  4. LevshaSZR

    LevshaSZR Новичок

    С нами с:
    19 май 2015
    Сообщения:
    17
    Симпатии:
    0
    Я туплю...в общем тот массив у меня получается внутри цикла foreach. т.е. это не один массив, это переменная выводится каждый раз по новому с новым содержимым. Ввел вас в заблуждение