排序在對象關聯數組我有以下目的:PHP由值
object(oxVariantSelectList)[18927]
protected '_sLabel' => string 'Größe' (length=7)
protected '_iIndex' => int 1
protected '_aList' =>
array (size=5)
'02ce605576fee3181f11ebd2c87baed0' =>
object(oxSelection)[18965]
protected '_sName' => string 'Benny' (length=5)
protected '_sValue' => string '02ce605576fee3181f11ebd2c87baed0' (length=32)
protected '_blActive' => boolean false
protected '_blDisabled' => null
'690645228c86f17648b3a7b1286f1946' =>
object(oxSelection)[18968]
protected '_sName' => string 'Arvid' (length=5)
protected '_sValue' => string '690645228c86f17648b3a7b1286f1946' (length=32)
protected '_blActive' => boolean false
protected '_blDisabled' => null
'972b08df7f6a1a19405f28c1e984b115' =>
object(oxSelection)[18969]
protected '_sName' => string 'Chris' (length=5)
protected '_sValue' => string '972b08df7f6a1a19405f28c1e984b115' (length=32)
protected '_blActive' => boolean false
protected '_blDisabled' => null
'1ba5f38fd6213a22679a4eba30651390' =>
object(oxSelection)[18970]
protected '_sName' => string 'Alex' (length=5)
protected '_sValue' => string '1ba5f38fd6213a22679a4eba30651390' (length=32)
protected '_blActive' => boolean false
protected '_blDisabled' => null
'b0a471b33a911ce8fed459d607f0ffb3' =>
object(oxSelection)[18985]
protected '_sName' => string 'Mona' (length=5)
protected '_sValue' => string 'b0a471b33a911ce8fed459d607f0ffb3' (length=32)
protected '_blActive' => boolean false
protected '_blDisabled' => null
protected '_oActiveSelection' => null
我想由_sName ($obj->getName())
對數組進行排序。
有沒有什麼辦法可以通過php來實現?
eidt:我cahnged因爲一些混亂:)
提前感謝的_sName。
看一看'usort' [文件](HTTP:// PHP .net/manual/en/function.usort.php) –
[我如何在PHP中對數組和數據進行排序?](http://stackoverflow.com/questions/17364127/how-can-i-sort- array-and-data-in-php) –
如果_aList數組是數據庫中的數據,你可以簡單地執行一個ORDER BY _sName ASC | DESC a你完成了。 –