:私はアルファベット順にオブジェクトをソートするためにしようとしていますオブジェクト内の最初の要素をつかむ(PHP)
Array
(
[0] => SimpleXMLElement Object ([0] => Europe)
[1] => SimpleXMLElement Object ([0] => South America)
[3] => SimpleXMLElement Object ([0] => North America)
[4] => SimpleXMLElement Object ([0] => Asia)
)
。配列全体でsort()を使ってみましたが、うまくいきません。私はそれがオブジェクトの名前をつかんでいると仮定しています。オブジェクトの名前は、すべてのケースで同じで、代わりにそれらをソートしています。私は各オブジェクト内のテキストにアクセスしようとしていますが、 'SimpleXMLElement Object()'テキストをそれに持ってこないとできません。どのように私はそのテキストにアクセスし、たぶんテキスト値だけで新しい配列を再作成しますか?
EDIT:私は、次の試してみた:
$地域=ソート($領域)。 $ regions = usort($ regions);
ありがとうございます!
あなたはusort()で試しましたか? –
はい、それと同じ結果が出ました – jasonaburton
usortについてのポイントは、それにカスタムソート関数を与えることです:http://www.php.net/manual/en/function.usort.php – Damien