entonee
Новичок
Всем привет
есть XML файл в котором данные каждый раз меняються - т.е. количество данных
максимальное количество - "Odd" - 19
но бывает и 2 и 3 .. и т.д
я для каждого написал такой код
код выше для первого элемента
и так для всех 19 ...
но если в XMLe нету поля например "6" то выдает мне ошибку
Fatal error: Call to a member function attributes() on a non-object in
----- а мне надо чтоб он ее просто прировнял к пустоте.
даже не знаю уже что придумать - вроде если она не isset... он должен в переменную $my_1 записать пустоту ... а она ошибку выдает...
Спасибо
есть XML файл в котором данные каждый раз меняються - т.е. количество данных
максимальное количество - "Odd" - 19
но бывает и 2 и 3 .. и т.д
PHP:
<Odds>
<Odd name="ON 1 :" value="1.70"/>
<Odd name="ON X :" value="3.40"/>
<Odd name="ON 2 :" value="3.60"/>
<Odd name="C:1X" value="1.13"/>
<Odd name="C:12" value="1.15"/>
<Odd name="C:X2" value="1.75"/>
</Odds>
PHP:
if(isset($my->Odds->Odd[1]->attributes()->value)){
$my_1 = $my->Odds->Odd[1]->attributes()->value;
}else{
$my_1 = '';
}
и так для всех 19 ...
но если в XMLe нету поля например "6" то выдает мне ошибку
Fatal error: Call to a member function attributes() on a non-object in
----- а мне надо чтоб он ее просто прировнял к пустоте.
даже не знаю уже что придумать - вроде если она не isset... он должен в переменную $my_1 записать пустоту ... а она ошибку выдает...
Спасибо