[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: сортировка массива или объекта
mmsgold
вот xml
<?xml version="1.0"?>
<guests>
<guest>
<id>
1</id>
<name>
Mikl</name>
<message>
Hellow XML!</message>
<parent>
0</parent>
</guest>
<guest>
<id>
2</id>
<name>
Ivan</name>
<message>
two</message>
<parent>
0</parent>
</guest>
<guest>
<id>
3</id>
<name>
User</name>
<message>
user see</message>
<parent>
1</parent>
</guest>
<guest>
<id>
4</id>
<name>
Leo</name>
<message>
leo foor</message>
<parent>
1</parent>
</guest>
<guest>
<id>
5</id>
<name>
Monstr</name>
<message>
monstr five</message>
<parent>
1</parent>
</guest>
</guests>



скрипт

<body>
<?php



// читаем xml файл в $xml
$xmlFile = "guest.xml";
$xml = new SimpleXMLElement($xmlFile, NULL, TRUE);
$guest = $xml->xpath("//guest");

$json = json_encode($guest);
$arr = json_decode($json);
echo "<pre>";
print_r($arr);
echo "</pre>";

?>
</body>


результат работы скрипта
Array
(
[0] => stdClass Object
(
[id] => 1
[name] => Mikl
[message] => Hellow XML!
[parent] => 0
)

[1] => stdClass Object
(
[id] => 2
[name] => Ivan
[message] => two
[parent] => 0
)

[2] => stdClass Object
(
[id] => 3
[name] => User
[message] => user see
[parent] => 1
)

[3] => stdClass Object
(
[id] => 4
[name] => Leo
[message] => leo foor
[parent] => 1
)

[4] => stdClass Object
(
[id] => 5
[name] => Monstr
[message] => monstr five
[parent] => 1
)

)



в общем я реализовываю древовидные коментарии(так сказать), и хочу реализовать эту цель путем сортировки массива объектов или, кароче я запутался уже....
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.