0
私は以下の配列を持ち、 "名前"によってアルファベット順に並べ替える必要があります。私はちょっと混乱しています。これは、私がうまくいきません、または良い機能がありますか?PHPソート多次元配列usort()
Array (
[0] => SimpleXMLElement Object
(
[id] => 1118809
[Name] => Laptop
[parentID] => 0
[sequence] => 4
[visible] => 1
)
[1] => SimpleXMLElement Object
(
[id] => 1109785
[Name] => Special Offers
[parentID] => 0
[sequence] => 0
[visible] => 1
)
[2] => SimpleXMLElement Object
(
[id] => 1118805
[Name] => Printers
[parentID] => 0
[sequence] => 12
[visible] => 0
)
[3] => SimpleXMLElement Object
(
[id] => 1092140
[Name] => USB
[parentID] => 0
[sequence] => 14
[visible] => 1
))
function sort_cats_by_name($a, $b) {
return $a->Name - $b->Name;
}
usort($subcats, 'sort_cats_by_name');
2つの**文字列**を減算するとどうなると思いますか? –