получить значение простого элемента php - PullRequest
0 голосов
/ 30 сентября 2011

Я слишком много пытаюсь прочитать значение [label] из кода ниже:

    Array ( [0] => 
    SimpleXMLElement Object
    (
       [id] => x 
       [published] => 2011
       [category] =>
     Array ( [0] => 
      SimpleXMLElement Object 
      ( 
      [@attributes] => 
        Array (
        [scheme] => y 
        [term] => t 
        ) )
        [1] => SimpleXMLElement Object 
        ( [@attributes] => 
        Array (
        [scheme] => y2 
        [term] => Film
        [label] => Film & Animation 
        ) )

начинается с числового массива.

1 Ответ

0 голосов
/ 30 сентября 2011

Ваш ответ не так прост, как:

$data->category['label']?

В следующий раз смотрите документацию simplexml, все атрибуты доступны из массива, а все подузлы доступны через оператор свойства объекта.

Если у вас много категорий, то у вас будет массив в "category [0]"

...