2013-04-01 3 views
0

내 코드에서 객체의 일부 요소 (XML 파일)를 표시해야하지만, 문제는 요소의 이름에 "é", "코드 내의 특수 문자 - PHP

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

가 작동하지 않는, 그래서 이런 식으로 뭔가로 변경해야 : 내가 예를 들어 t 쇼하려고 할 때 ","E "는 등 ... 그래서

을"C " $ xml-> Coor-> Tel // 특수 문자가없는 경우

그러나이 el에는 수천 개의 xml 파일이 있습니다. ements가 이러한 특수 문자로 명명하고 내가 그들 모두를 변경할 수 없습니다 수동으로

내가 PHP를 처음 사용하는 메신저를 언급해야 :

그래서 당신은 멋진 것이이 문제를 해결하는 데 도움이 될 수 있다면하시기 바랍니다.

+0

당신은 복잡한 곱슬 구문을 사용할 수 있습니다 :'$의 XML -> { "CoordonnéesNum"} -> { "전화"}' – mario

+0

여기에 내가 시도하는 것이다. $ Org1 = $ xml -> { 'CoordonnéesNum'} -> { '테레 폰'}; 작동하지 않았다 :/ – PaxBin

+0

PHP 스크립트가 XML 파일처럼 UTF-8로 저장 되었습니까? – mario

답변

3

대신을 시도

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

안녕 대머리, 나는 그것을 시도했지만, 다른 아이디어가 작동하지 않았다, 미리 감사드립니다 :) – PaxBin