2015-12-10 3 views
1

Рассмотрим структуру ассоциативного массива и функцию, состоят по структуре ниже:PHP - Ассоциативный массив

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

function getCategoriesData() 
{ 

    // data is gathered here 

    return $categoriesData 
} 

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

+1

«Массив данных» должен быть заполнен возвратом функции getCategoriesData », чтобы иметь возможность ответить на вопрос, мы должны знать, что возвращает эта функция. – Thaillie

+0

Вы хотите, чтобы массив данных был заполнен при вызове и возврате getCategoriesData или возвращаемом элементе массива в массив данных каждый раз, когда функция вызывается и возвращается? –

+0

Я просто хочу заполнить массив «data» возвратом «getCategoriesData». – Moraes

ответ

0

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

$returnedArray = getCategoriesData(); 

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

еще более простой подход был бы это.

Смежные вопросы