|
|
|
| Делаю парсинг XML
...
$xmlres = simplexml_load_string($xml);
|
как подсчитать количество елементов в $xmlres ?
Пробовал через count , но похоже нужно считать не так, т.к. вместо 24 (в моём случае), получается 35.
Помогите пожалуйста. | |
|
|
|
|
|
|
|
для: Port_Artur3
(11.07.2015 в 23:44)
| | Пробовал так:
и так
так тоже неправильный ответ вместо 24 показывает 35
В чём прикол? | |
|
|
|
|
|
|
|
для: Port_Artur3
(12.07.2015 в 17:21)
| |
<?php
$count = $node->count();
$count = count($node->children());
?>
|
| |
|
|
|
|
|
|
|
для: ZeeG
(12.07.2015 в 17:42)
| | всё равно пишет что 35, но там действительно 24, именно столько выводит через
Где косяк? | |
|
|
|
|
|
|
|
для: Port_Artur3
(12.07.2015 в 19:52)
| | var_dump($xmlres)
Вот часть (начало):
object(SimpleXMLElement)#252 (12) {
[“u”]=>
string(6) “CAtis”
[“d”]=>
string(8) “du”
[“sps”]=>
array(24) {
[0]=>
object(SimpleXMLElement)
|
Как видите array(24) показывает, что элементов дейстительно 24, но почему считает больше? | |
|
|
|
|
|
|
|
для: Port_Artur3
(12.07.2015 в 21:46)
| | Вопрос решён
$count = $xmlres->sps->count(); | |
|
|
|