За последние 24 часа нас посетили 30917 программистов и 1441 робот. Сейчас ищут 850 программистов ...

Воссоединение многомерного массива...

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

  1. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    PHP:
    1. $dd = Array
    2. (
    3.     [0] => Array
    4.     (
    5.         [0] => Array
    6.         (
    7.             ['name'] => 'Леонид',
    8.             [0] => 'Леонид'
    9.         ),
    10.  
    11.         [1] => Array
    12.         (
    13.             ['name'] => 'Джон Сноу',
    14.             [0] => 'Джон Сноу'
    15.         ),
    16.  
    17.         [2] => Array
    18.         (
    19.             ['name'] => 'Джон Сноу',
    20.             [0] => 'Джон Сноу'
    21.         )
    22.  
    23.     ),
    24.     [1] => Array
    25.     (
    26.         [0] => Array
    27.         (
    28.             ['email'] => 'strimfire@bk . ru',
    29.             [0] => 'strimfire@bk . ru'
    30.         ),
    31.  
    32.         [1] => Array
    33.         (
    34.             ['email'] => 'johnSnow@gmail . com',
    35.             [0] => 'johnSnow@gmail . com'
    36.         ),
    37.  
    38.         [2] => Array
    39.         (
    40.             ['email'] => 'johnSnow@gmail . com',
    41.             [0] => 'johnSnow@gmail . com'
    42.         )
    43.  
    44.     ),
    45.  
    46. );
    От так выглядит мой массив на выхлопе... Я сижу и не могу честно скуботурить как мне этот массив отформатировать чтобы получить не что такое...

    PHP:
    1. $tt = Array
    2. (
    3.     [0] => Array
    4.     (
    5.         [0] => Array
    6.         (
    7.  
    8.             ['name'] => 'Леонид',
    9.             ['email'] => 'strimfire@bk . ru'
    10.         ),
    11.  
    12.         [1] => Array
    13.         (
    14.             ['name'] => 'Джон Сноу',
    15.             ['email'] => 'johnSnow@gmail . com',
    16.         ),
    17.  
    18.         [2] => Array
    19.         (
    20.             ['name'] => 'Джон Сноу',
    21.             ['email'] => 'johnSnow@gmail . com',
    22.         )
    23.  
    24.     )
    25. );
    --- Добавлено ---
    Я сделал уже свою задачу по другому, но было бы интересно узнать, возможно ли внутри многомерного массива соединить два других многомерных массива, в один массив
     
    #1 askanim, 6 июн 2016
    Последнее редактирование: 6 июн 2016
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Для вариантов когда совпадают ключи:
    https://secure.php.net/manual/ru/function.array-merge-recursive.php

    Твой вариант можно просто прогнать через foreach и копировать значения из одного массива в другой.

    dump массива, всегда делай через var_export(), чтобы результат можно было скопировать и сразу вставить в PHP код.
     
    askanim нравится это.