Domanda

Se ho un array di dati, ciò che è la migliore opzione per l'ordinamento loro in modo che vengono visualizzati in ordine alfabetico crescente in base a chiave 2 del secondo array all'interno di ogni ArrayObject?

Dati

ArrayObject::__set_state(array(
   'job_category_filter_population' => 
  ArrayObject::__set_state(array(
     10225 => 
    ArrayObject::__set_state(array(
       0 => 
      array (
        0 => '10042',
        1 => 'Root',
      ),
       1 => 
      array (
        0 => '10225',
        1 => 'Supply',
      ),
    )),
     10228 => 
    ArrayObject::__set_state(array(
       0 => 
      array (
        0 => '10042',
        1 => 'Root',
      ),
       1 => 
      array (
        0 => '10228',
        1 => 'X-ray',
      ),
    )),
     10226 => 
    ArrayObject::__set_state(array(
       0 => 
      array (
        0 => '10042',
        1 => 'Root',
      ),
       1 => 
      array (
        0 => '10226',
        1 => 'Team',
      ),
    ))
  ))
))

es. Fornitura, Team e quindi X-ray?

È stato utile?

Soluzione

Si potrebbe utilizzare ArrayObject::uasort e fornire una funzione di callback che confronta il secondo elemento della seconda matrice di argomenti.

Altri suggerimenti

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top