Конечно вам известно, чтобы одновременно посмотреть тип данных и в случае массива или объекта получить удобо-читаемый текст чаще всего используют var_dump() или print_r(). Скажу сразу, что если вы начинающий программер, как например я — эти функции будете вызывать постоянно. Предлагаю скратить команду до одной буквы!
Сначала пишем функцию красивого вывода.
<?php // функция красивого вывода, надоело писать var_dump =) function p($input) { echo '<pre>'; print_r($input); echo '</pre>'; } ?>
А потом этот файл подключаем во всех проектах.
<?php include 'mprint_r.php'; $course = simplexml_load_file('courses.xml'); // p($course); echo 'Total courses: ' . $course->count() . '<hr><br>'; foreach ($course as $key => $value) { echo $value->title . '<br>'; echo $value['url'] . '<br>'; foreach ($value->subjects->subject as $key => $subj) { echo $subj . '<br>'; # code...