Impossible d'obtenir l'élément unique en php

Sijan:

Ma question est un peu pêle-mêle up.Hope je serai en mesure d'expliquer. J'extrais un tableau de base de données et le résultat est un peu comme ça.

Array
(
    [0] => Array
        (
            [subject_id] => 5
            [subject_name] => Pakistan Studies
            [class_title] => Commerce B
            [class_id] => 1
        )

    [1] => Array
        (
            [subject_id] => 12
            [subject_name] => Mathematics
            [class_title] => Pre-Engineering
            [class_id] => 4
        )

    [2] => Array
        (
            [subject_id] => 22
            [subject_name] => Physics
            [class_title] => Pre-Medical A
            [class_id] => 6
        )

    [3] => Array
        (
            [subject_id] => 16
            [subject_name] => Psychology
            [class_title] => Humanities
            [class_id] => 2
        )

    [4] => Array
        (
            [subject_id] => 16
            [subject_name] => Psychology
            [class_title] => Humanities
            [class_id] => 2
        )

    [5] => Array
        (
            [subject_id] => 15
            [subject_name] => Accounting I
            [class_title] => Commerce B
            [class_id] => 1
        )

    [6] => Array
        (
            [subject_id] => 6
            [subject_name] => Computer
            [class_title] => Commerce B
            [class_id] => 1
        )

    [7] => Array
        (
            [subject_id] => 6
            [subject_name] => Computer
            [class_title] => Pre-Engineering
            [class_id] => 4
        )

)

Je veux obtenir le résultat sous cette forme

Array(['Commerce'=>'Computer','Accounting','Pakistan Studies'],
                 ['Pre-Engineering' =>'Computer','Mathematics'],
                 ['Humanities'    => 'Psycholgy'])

Quelqu'un peut-il s'il vous plaît suggérer ce que les logiques peuvent être appliquées en PHP. Ce serait vraiment reconnaissant. Voici la capture d'écranentrez la description d'image ici

RiggsFolly:

Ceci peut être réalisé avec une simple boucle foreach créer un nouveau tableau dans le format que vous voulez

foreach($array as $in){
    $new[$in['class_title']][] = $in['subject_name'];
}

Je suppose que tu aimes

Origine http://10.200.1.11:23101/article/api/json?id=377968&siteId=1
conseillé
Classement