За последние 24 часа нас посетили 22906 программистов и 1241 робот. Сейчас ищут 778 программистов ...

Последовательный вывод 2-х массивов

Тема в разделе "PHP для новичков", создана пользователем thislegion, 14 ноя 2022.

  1. thislegion

    thislegion Новичок

    С нами с:
    12 май 2022
    Сообщения:
    16
    Симпатии:
    0
    Всем привет! Не могу понять как выполнить такую задачу.

    Есть 2 массива:

    PHP:
    1. $currency = [0 => 'UAH', 1 => 'USD', 2 => 'RUB', 3 => 'UZS', 4 => 'EUR', 5 => 'AED'. 6=>'COP'];
    2.  
    3. $funcArray = [cnbc, forbesAdvisor, investing];
    Как возможно сделать из них такой вывод:

    UAH - cnbc
    USD - forbesAdvisor
    RUB - investing
    UZS - cnbc
    EUR - forbesAdvisor
    AED - investing
    COP - cnbc
     
  2. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.824
    Симпатии:
    738
    Адрес:
    Татарстан
    А что, нельзя сразу один массив ассоциативныйиисполь хз оавть?
     
  3. thislegion

    thislegion Новичок

    С нами с:
    12 май 2022
    Сообщения:
    16
    Симпатии:
    0
    Нет, т.к сначала $currency массив формируется и он динамичен
     
  4. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.824
    Симпатии:
    738
    Адрес:
    Татарстан
    а какой принцип соответствия? на шару? в цикле?

    ну и покажите свои наработки?)))
     
  5. rr33rr

    rr33rr Новичок

    С нами с:
    6 май 2021
    Сообщения:
    33
    Симпатии:
    18
    PHP:
    1. <?php
    2. $currency = [0 => 'UAH', 1 => 'USD', 2 => 'RUB', 3 => 'UZS', 4 => 'EUR', 5 => 'AED', 6 =>'COP'];
    3. $funcArray = ['cnbc', 'forbesAdvisor', 'investing'];
    4. $size = count($funcArray);
    5. foreach($currency as $key => $value){
    6.     echo $value, " - ", $funcArray[$key % $size], "\n";
    7. }
    8. ?>
     
    thislegion нравится это.
  6. thislegion

    thislegion Новичок

    С нами с:
    12 май 2022
    Сообщения:
    16
    Симпатии:
    0
    rr33rr, благодарю! Вопрос решен.