• Как вывести все значение массива а не только одно?

    @FRATEREH Автор вопроса
    FanatPHP,
    почему в коде выше топик выводится после вопроса и ответа, а не до?
    почему топик выводится не в цикле, если там может быть больше значений?


    Подредактировал, но там логично что оно вывело когда это одним перебором забиралось

    это шутка такая?
    то есть сделать вывод одинаково - либо ВСЁ выводить через переменную с дебильным именем $qan5, либо ВСЁ выводить напрямую - никак? Только враскоряку, вопрос с ответом через $qan5, а топик через echo?

    Вот вы это сейчас серьёзно, на полном серьёзе это пишете?


    Я не могу использовать echo мне нужно что бы оно все ретурнило одной переменной
  • Как вывести все значение массива а не только одно?

    @FRATEREH Автор вопроса
    FanatPHP, отлично включил, но если сделать вложенный foreach то оно выведет его как отдельно стоящий код
  • Как вывести все значение массива а не только одно?

    @FRATEREH Автор вопроса
    ThunderCat, Спасибо да это можно сделать вот так

    $qan5 = '';
    foreach ($data['results'] as $repository2): 
    $qan5 .= '<h3>'.$repository2['topic'][0].'</h3><h3>'.$repository2['question'].'</h3><h3>'.$repository2['answer'].'</h3>';
    endforeach;
    return $qan5;


    Но он у меня не всегда 0, есть и несколько значений
  • Как вывести все значение массива а не только одно?

    @FRATEREH Автор вопроса
    FanatPHP,

    foreach ($data['results'] as $repository2){
    выводим топик
    выводим вопрос
    выводим ответ
    }


    Топик выведется как Array, нет?

    кто мешает "foreach написать сначала" для топика, а потом выводить вопрос и ответ
    я честно не понимаю этих затруднений.
    какая проблема поместить одну часть кода над другой?


    потому что в $data['results'] лежит topic[], как я сделаю foreach для topic не зайдя в $data['results']
  • Как вывести все значение массива а не только одно?

    @FRATEREH Автор вопроса
    FanatPHP,

    У меня проблема в том что topic это массив, как я его могу вывести перед когда мне нужно foreach написать сначала для него

    {
      "total": 11,
      "offset": 0,
      "search_performed_at": "2022-03-29T16:49:14.996Z",
      "results": [
        {
          "id": "ceab6560776af9ee4e41b37e15cbb3d96bf8c6b1",
          "faq_id": "kaAt00000004DJZEA2",
          "question": "I’m looking to finance my export transaction. What types of U.S. exporting loans are available?",
          "answer": "Each year, numerous businesses benefit from export financing assistance. What about your business? The U.S. government can help with financing from the Small Business Administration, EXIM Bank, and U.S Department of Agriculture. Our export financing video and article spotlights these programs.    ",
          "first_published_date": "2016-03-28",
          "last_published_date": "2018-02-26",
          "url": "http://legacy.export.gov/article?id=I-m-looking-to-finance-my-export-transaction-What-types-of-U-S-exporting-loans-are-available",
          "industry": [
            "Export Management"
          ],
          "topic": [
            "Export Financing"
          ],
          "country": [],
          "trade_region": [],
          "world_region": [],
          "source": "ITA_FAQ"
        },
        {
          "id": "54e563eff3cb2c8c86875ea9ffab90333592a6c4",
          "faq_id": "kaAt00000004DJFEA2",
          "question": "I’m preparing an export plan, what should I know about foreign import regulations?",
          "answer": "When mapping your export strategy, be aware most countries have certain foreign import regulations to ensure safety, quality, and conformity. Also, will you need to adapt your product for the foreign market? Our Foreign Import Regulations and Export Documentation videos and article offers expert advice.  ",
          "first_published_date": "2016-03-28",
          "last_published_date": "2018-02-26",
          "url": "http://legacy.export.gov/article?id=I-m-preparing-an-export-plan-what-should-I-know-about-foreign-import-regulations",
          "industry": [],
          "topic": [
            "Foreign Trade Regulations"
          ],
          "country": [],
          "trade_region": [],
          "world_region": [],
          "source": "ITA_FAQ"
        } ... }
  • Как вывести все значение массива а не только одно?

    @FRATEREH Автор вопроса
    vitaly_74, Примерно вот это
    <dt><span>Имя</span><div class="acc-icon-wrap parallax-wrap"><div class="acc-button-icon parallax-element"><i class="fa fa-angle-down"></i></div></div></dt><dd class="accordion-content"><h3>Question</h3><dd>Ты кто?</dd><h3>Answer</h3><dd>Вася</dd></div>
    
    <dt><span>Возраст</span><div class="acc-icon-wrap parallax-wrap"><div class="acc-button-icon parallax-element"><i class="fa fa-angle-down"></i></div></div></dt><dd class="accordion-content"><h3>Question</h3><dd>Сколько лет?</dd><h3>Answer</h3><dd>5</dd></div>
  • Как вывести все значение массива а не только одно?

    @FRATEREH Автор вопроса
    FanatPHP, к сожалению я не совсем понимаю как это вывести в одном цикле, потому что topic (при том что он массив) должен стоять выше чем "question" и "answer" при этом оно должно выводится единой конструкцией, а не сначала все данные с topic а потом все данные c двух остальных ключей