PHP. Перезаписывает данные в массив

105
05 сентября 2019, 11:20

Всем привет. Столкнулся с проблемой. Мне нужно данные записывать в массив, но цыкл когда бежит, он их перезаписывает. Как сделать так, чтобы добавляло туда данные, а не перезаписывало? Чтобы мои данные выглядели так [0] => arrray ( [0] => name1 [1] => name2 )

$dataCategories = $modelCategories::find()->select(['*'])->orderBy(['name' => SORT_DESC])->all();
    $arrayCategories = [];
    foreach($dataCategories as $arrayDataCategories ){
        $arrayCategories[] = [
            $arrayDataCategories->id  => $arrayDataCategories->name
        ];
    }
    echo"<pre>";
    var_dump($arrayCategories);
    exit;
Answer 1
$items = [];
foreach($dataCategories as $arrayDataCategories) {
    $items[$arrayDataCategories->id] = $arrayDataCategories->name;
}
$arrayCategories = [];
array_push($arrayCategories, $items);
READ ALSO
Вывод данных из файла txt в PHP

Вывод данных из файла txt в PHP

Есть такой код, как реализовать функцию (не сильно меняя код) которая будет сравнивать ID в списке user_idtxt и в зависимости от True или False (есть или...

107
yii2. Проблема с доступом к action в backend

yii2. Проблема с доступом к action в backend

Всем приветКогда я создаю новый action , и перехожу на него ,то backend его не видит, хотя actionLogout, actionLogin,actionIndex - работают, но мои - нет

93
Параллельные вычисления в нейросетях

Параллельные вычисления в нейросетях

Имеется нейронная сеть со следующей структурой: Я последовательно выполняю тренировку нейронной сети, прогоняя через неё набор тренировочных...

133
Как создать массив строк?

Как создать массив строк?

Как в C++ создается массив строк? В JS это делается вот так: var arr = ['one', 'two']; В C++ нет типа данных String как я понялКак решить вопрос?

132