Я хочу поместить XML-файл в мою программу и превратить его в массив, чтобы я мог поместить его в таблицу.
Мне было интересно, как я могу это сделать, и я прочитал руководство по PHP, но я, кажется, не могу справиться с этим.
Чтобы делать то, что я хочу, мне нужно использовать simplexml_load_string
или мне нужно командовать ими обоими (simplexml_load_file
а также simplexml_load_string
), поэтому загрузите XML-файл в программу, а затем превратите его в файл.
Или делает simplesml_load_string
просто делает все это для меня.
Также мне было интересно, что get_object_vars
делает, когда вы кладете его вокруг массива.
Каждая из двух функций возвращает SimpleXMLElement
объект, поэтому вам нужен только один из них, в зависимости от того, с чего вам следует начать, от того, есть ли у вас путь к файлу XML или содержимое самого XML в строковой переменной и т. д.
Обратите внимание на странице документации, что simplexml_load_string()
ожидает string
параметр для содержать фактическое содержание XML, в то время как simplexml_load_file()
ожидает string
параметр для содержать путь к файлу XML.
Других решений пока нет …