Nasıl değerine göre bir çok-boyutlu bir dizi sıralama?

0 Cevap php

Ben aşağıdaki gibi bir dizi var ve ben anahtar "saldırı" değeri tarafından bu diziyi sipariş etmek istiyorum. Dizilerin ilk tuşları (15, 13, 18) veritabanından bazı belirli bir öğenin kimliği, bu yüzden dizi sıralandığında bu tuşları değiştirilemez istemiyorum. Herhangi bir yardım büyük mutluluk duyacağız.

Bu dizidir:

$data = array(
    '15' => array(
        'attack' => '45', 'defence' => '15', 'total' => '10'
    ),
    '13' => array(
        'attack' => '25', 'defence' => '15', 'total' => '10'
    ),
    '18' => array(
        'attack' => '35', 'defence' => '15', 'total' => '10'
    )
);

0 Cevap