Arkadaşlar MYSQL'de aşağıdaki gibi bir tablom var:

name         folder    path
Ali          787       01.jpg,02.jpg,03.jpg,04.jpg,05.jpg...
Ali          788       01.jpg,02.jpg,03.jpg,04.jpg,05.jpg,06.jpg...
Veli         332       01.jpg...
Veli         333       01.jpg,02.jpg...
Bu tablodan Php veri çekip Json verisi oluşturmaya çalışıyorum. Çoğu kısmı hallettim fakat dizileri iç içe geçirmeyi halledemedim.

PHP:
$rows = array();
while($r = mysqli_fetch_assoc($result)) {   
    $rows[] = $r;
}

$nArray = array();
while($r = mysqli_fetch_assoc($result)) {   
   $nArray[$r["name"]][] = array('folder' => $r['folder'], 'path' => explode(",", $r['path']))
}

print json_encode($nArray);
İstenen çıkış:
[
    
        {"name":"Ali"},
        {"random": [
            {
                "folder": "787",
                "Paths": ["1.jpg", "2.jpg", "3.jpg"]
            },
            {
                "folder": "788",
                "Paths": ["1.jpg", "2.jpg", "3.jpg"]
            }
        ]
    },
   
        {"name":"Veli"},
        {"random": [
            {
                "folder": "332",
                "Paths": ["1.jpg", "2.jpg", "3.jpg"]
            },
            {
                "folder": "333",
                "Paths": ["1.jpg", "2.jpg", "3.jpg"]
            }
        ]
    }
]

Şuanki çıkış:
[
    
        {"Ali": [
            {
                "folder": "787",
                "Paths": ["1.jpg", "2.jpg", "3.jpg"]
            },
            {
                "folder": "788",
                "Paths": ["1.jpg", "2.jpg", "3.jpg"]
            }
        ]
    },
   
        {"Veli": [
            {
                "folder": "332",
                "Paths": ["1.jpg", "2.jpg", "3.jpg"]
            },
            {
                "folder": "333",
                "Paths": ["1.jpg", "2.jpg", "3.jpg"]
            }
        ]
    }
]