В моем коде я должен показать некоторый элемент объекта (xml-файл), но проблема, с которой я сталкиваюсь, состоит в том, что имена элементов содержат специальные символы, такие как «é», а»,„е“„C“и т.д ...Специальные символы в коде - PHP
так, когда я стараюсь, например, т шоу:
echo $xml->CoordonnéesNum->Téléphone;
он не работает, так что я должен изменить его на что-то вроде этого: $ xml-> Coor-> Tel // без специальных символов
но у меня есть тысячи xml-файлов, в которых эти el ements названы эти специальные символы и я не могу изменить их все вручную
я должен упомянуть, что им нового PHP:
так, пожалуйста, если вы можете помочь решить эту проблему, было бы замечательно.
Вы можете использовать сложный кудрявые синтаксис: '$ XML -> { "CoordonnéesNum"} -> { "Telephone"}' – mario
вот что я пытался. $ Org1 = $ xml -> {'CoordonnéesNum'} -> {'Téléphone'}; и это не сработало:/ – PaxBin
Является ли ваш PHP-скрипт сохранен в UTF-8, например XML-файл? – mario