2017-03-28 6 views
1

XMLファイルがあります以下のコードを使用して属性名を取得します。インデックス($en->string[$i])は0からlength-1に起動するので、あなたのループは$ilengthに達する直前に停止することになっているためだコードの作業および属性名が、最後の属性名の下にすべてを取得するも、このエラーが表示さXML属性関数error say non-objectで呼び出されました

Fatal error: Call to a member function attributes() on a non-object in C:\wamp\www\php\xml\EnglishArabic\new.php on line 13 

<?php 
    $en = simplexml_load_file('ENstrings.xml'); 
    $enlen = sizeof($en->string); 
    for ($i=0; $i<=$enlen ; $i++) { 
     foreach ($en->string[$i]->attributes() as $key => $value) { 
      echo $value. '<br \>'; 
     } 
    } 
?> 

答えて

1

for ($i=0; $i<$enlen ; $i++) { 
関連する問題