2013-04-01 4 views
0

В моем коде я должен показать некоторый элемент объекта (xml-файл), но проблема, с которой я сталкиваюсь, состоит в том, что имена элементов содержат специальные символы, такие как «é», а»,„е“„C“и т.д ...Специальные символы в коде - PHP

так, когда я стараюсь, например, т шоу:

echo $xml->CoordonnéesNum->Téléphone; 

он не работает, так что я должен изменить его на что-то вроде этого: $ xml-> Coor-> Tel // без специальных символов

но у меня есть тысячи xml-файлов, в которых эти el ements названы эти специальные символы и я не могу изменить их все вручную

я должен упомянуть, что им нового PHP:

так, пожалуйста, если вы можете помочь решить эту проблему, было бы замечательно.

+0

Вы можете использовать сложный кудрявые синтаксис: '$ XML -> { "CoordonnéesNum"} -> { "Telephone"}' – mario

+0

вот что я пытался. $ Org1 = $ xml -> {'CoordonnéesNum'} -> {'Téléphone'}; и это не сработало:/ – PaxBin

+0

Является ли ваш PHP-скрипт сохранен в UTF-8, например XML-файл? – mario

ответ

3

Попробуйте вместо этого:

echo $xml->{"CoordonnéesNum"}->{"Téléphone"}; 
+0

Эй, брэд, я попробовал, но это не сработало, никаких других идей, спасибо заранее :) – PaxBin