Рассмотрим структуру ассоциативного массива и функцию, которая состоит из структуры ниже:
$myCars = array("name" => "categories", "data" => array());
function getCategoriesData()
{
// data is gathered here
return $categoriesData
}
Массив данных должен быть заполнен возвратом функции getCategoriesData. Учитывая это, как я могу выполнить это действие с использованием цикла foreach?
Предполагая, что getCategoriesData()
возвращает массив, если вам нужно использовать цикл foreach
, мы можем написать код, подобный этому
$returnedArray = getCategoriesData();
foreach($returnedArray as $key => $value)
{
$myCars["data"][$key] = $value;
}
Это будет более простой подход.
$mycars["data"] = getCategoriesData();