Tengo una matriz PHP que tiene este aspecto:PHP matriz tipo 2d alfabéticamente por valor anidado
Array{
[0] {
'id' => '0',
'title' => 'foo',
'address' => '123 Somewhere',
}
[1] {
'id' => '1',
'title' => 'bar',
'address' => '123 Nowhere',
}
[2] {
'id' => '2',
'title' => 'barfoo',
'address' => '123 Elsewhere',
}
[3] {
'id' => '3',
'title' => 'foobar',
'address' => '123 Whereabouts',
}
}
y quiero a solucionar el problema por el 'título' clave en las matrices anidadas, al tener este aspecto:
Array{
[1] {
'id' => '1',
'title' => 'bar',
'address' => '123 Nowhere',
}
[2] {
'id' => '2',
'title' => 'barfoo',
'address' => '123 Elsewhere',
}
[0] {
'id' => '0',
'title' => 'foo',
'address' => '123 Somewhere',
}
[3] {
'id' => '3',
'title' => 'foobar',
'address' => '123 Whereabouts',
}
}
los valores clave de primer nivel no importan ya que estoy hacer el seguimiento de cada matriz anidada a través de la clave anidada 'id'.
He jugado con ksort() pero sin éxito.
posible duplicado de [PHP matriz multidimensional especie por valor] (http://stackoverflow.com/questions/2699086/php-sort- multidimensional-array-by-value) –