За последние 24 часа нас посетили 35077 программистов и 1756 роботов. Сейчас ищут 793 программиста ...

объединение уникальных значений массивов в строку.

Тема в разделе "PHP для новичков", создана пользователем incomer, 5 дек 2009.

  1. incomer

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

    С нами с:
    25 апр 2009
    Сообщения:
    49
    Симпатии:
    0
    Адрес:
    я знаю !?
    доброго ВСЕМ дня!

    есть массивы:
    PHP:
    1.  
    2. <?php
    3. $array_1[1][0] = 7;
    4. $array_1[1][1] = 3;
    5. $array_1[3][0] = 1;
    6. $array_1[3][1] = 4;
    7. $array_1[6][0] = 5;
    8.  
    9. $array_2[6][0] = 2;
    10. $array_2[7][0] = 3;
    11. $array_2[8][0] = 5;
    12. $array_2[8][1] = 7;
    13. ?>
    14.  
    Функцию implode получается применить только к одномерному массиву, 8) примеров-то много.
    Посоветуйте, как получить из двух массивов строку (с уникальными отсортированными значениями) такого вида:

    1,2,3,4,5,7

    Спасибо.
     
  2. TheShock

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

    С нами с:
    30 май 2009
    Сообщения:
    1.255
    Симпатии:
    0
    Адрес:
    Київ
    PHP:
    1. <?php
    2. $str = "";
    3. foreach ($array as $subarray) {
    4.   foreach ($subarray as $elem) {
    5.     $str .= $str ? ',' . $elem : $elem;
    6.   }
    7. }
     
  3. incomer

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

    С нами с:
    25 апр 2009
    Сообщения:
    49
    Симпатии:
    0
    Адрес:
    я знаю !?
    TheShock СПАСИБО! Ваш код решил большую часть моей задачи.