Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: и снова про массивы
 
 автор: Zezst   (18.11.2014 в 19:37)   письмо автору
 
 

что то со мной сегодня не то. туплю как первоклашка.
есть такие массивы :

    [0]=>
    array(1) {
      ["ROOT"]=>
      array(1) {
        [0]=>
        array(1) {
          ["ITEM"]=>
          array(1) {
            ["AGENT_NAME"]=>
            string(11) " SkyScanner"
          }
        }
      }
    }
  }
   [0]=>
    array(1) {
      ["ROOT"]=>
      array(1) {
        [0]=>
        array(1) {
          ["ITEM"]=>
          array(1) {
            ["AGENT_TITLE"]=>
            string(14) " Supersaver.ru"
          }
        }
      }
    }
  }
   [0]=>
    array(1) {
      ["ROOT"]=>
      array(1) {
        [0]=>
        array(1) {
          ["ITEM"]=>
          array(1) {
            ["PRICE"]=>
            string(6) " 12546"
          }
        }
      }
    }


нужно получить из них:

    [0]=>
    array(1) {
      ["ROOT"]=>
      array(1) {
        [0]=>
        array(1) {
          ["ITEM"]=>
          array(3) {
            ["AGENT_NAME"]=>
            string(11) " SkyScanner"
            ["AGENT_TITLE"]=>
            string(14) " Supersaver.ru"
            ["PRICE"]=>
            string(6) " 12546"
          }
        }
      }
    }

  Ответить  
 
 автор: Igorek   (18.11.2014 в 20:03)   письмо автору
 
   для: Zezst   (18.11.2014 в 19:37)
 

array_replace_recursive()

  Ответить  
 
 автор: Zezst   (18.11.2014 в 20:09)   письмо автору
 
   для: Igorek   (18.11.2014 в 20:03)
 

спасибо тебе мил человек.
просто огромное, человеческое СПАСИБО!!!

  Ответить  
 
 автор: Igorek   (18.11.2014 в 20:06)   письмо автору
 
   для: Zezst   (18.11.2014 в 19:37)
 

<?php

$a1 
= [=> ['ROOT' => [=> ['ITEM' => ['AGENT_NAME' => 'SkyScanner']]]]];
$a2 = [=> ['ROOT' => [=> ['ITEM' => ['AGENT_TITLE' => 'Supersaver.ru']]]]];
$a3 = [=> ['ROOT' => [=> ['ITEM' => ['PRICE' => '12546']]]]];

print_r(array_replace_recursive($a1$a2$a3));

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования