PHP - Ассоциативный массив

1

Рассмотрим структуру ассоциативного массива и функцию, которая состоит из структуры ниже:

$myCars = array("name" => "categories", "data" => array());

function getCategoriesData()
{

    // data is gathered here

    return $categoriesData
}

Массив данных должен быть заполнен возвратом функции getCategoriesData. Учитывая это, как я могу выполнить это действие с использованием цикла foreach?

  • 1
    «Массив« data »должен быть заполнен возвратом функции« getCategoriesData »», чтобы иметь возможность ответить на вопрос, мы должны знать, что возвращает эта функция.
  • 0
    Вы хотите, чтобы массив данных заполнялся при вызове и возврате getCategoriesData или при вставке элемента массива в массив данных каждый раз, когда вызывается и возвращается функция?
Показать ещё 1 комментарий
Теги:
arrays
foreach

1 ответ

0
Лучший ответ

Предполагая, что getCategoriesData() возвращает массив, если вам нужно использовать цикл foreach, мы можем написать код, подобный этому

$returnedArray = getCategoriesData();

foreach($returnedArray as $key => $value)
{
    $myCars["data"][$key] = $value;
}

Это будет более простой подход.

$mycars["data"] = getCategoriesData();

Ещё вопросы

Сообщество Overcoder
Наверх
Меню