doğru kodlar şu şekilde arkadaşlar array_push foreach içinde kullanmak gerekiyor.

@hozcelik; yardımların için ayrıca teşekkür ederim

$a = [
        [
            'ID', 'Başlık', 'Açıklama', 'Meta Başlık', 'Meta Açıklama', 'Stok', 'Desi', 'Kategori', 'Marka', 'GTIN', 'Ana Resim', 'Resim 2', 'Resim 3', 'Resim 4', 'Resim 5', 'İndirimsiz Fiyat', 'İndirimli Fiyat', 'Yeni', 'En İyi', 'İndirimli', 'Puan', 'Görüntülenme', 'Durum'
        ]
    ];
    foreach ($allproducts as $v){
        $produtcs = [
            $v['id'],
            $v['title'],
            $v['description'],
            $v['metatitle'],
            $v['metadesc'],
            $v['stock'],
            $v['desi'],
            $v['category'],
            $v['brand'],
            $v['gtin'],
            $v['image1'],
            $v['image2'],
            $v['image3'],
            $v['image4'],
            $v['image5'],
            $v['lastprice'],
            $v['newprice'],
            $v['new'],
            $v['best'],
            $v['deal'],
            $v['rate'],
            $v['view'],
            $v['status'],
        ];

        array_push($a, $produtcs);
    }