Получение ассоциативного массива из функции get_data_array ();
$alpha = get_data_array();
Предполагая, что приведенные ниже данные вы хотите добавить в переменную $ alpha
$key = "red";
$valOne = "blue";
$valTwo = "green";
Метод 1 : Если вы знаете только несколько переменных, которые будут добавлены
$alpha[$key][] = $valOne;
$alpha[$key][] = $valTwo;
Причина, мы знаем имена переменных, которые должны быть добавлены в список, основанный на разных именах переменных. PHP создаст переменную, если она не существует, поэтому, когда мы $ alpha [$ key] [] , она создаст память для ключа, если он не завершен, если он уже существует, то добавляем в массив в прошлой.
Метод 2 : если мы добавляем из другого массива
$valuesToAdd = array( $valueOne, $valTwo );
Здесь $ valueToAdd может иметь несколько значений в массиве. Это может происходить из какого-либо внешнего источника, или API, или пользовательского ввода, такого как теги. В этом случае вы можете сделать следующий код
foreach( $valuesToAdd as $element ){
$alpha[$key][] = $element;
}
Здесь мы зацикливаем каждый элемент из $ valueToAdd и каждый раз присваиваем ему $ element, поэтому добавляем значение в $ alpha с помощью ключа.