2012-03-06 5 views
0

私はこのリンクをhttp://lazhalazha.livejournal.com/data/rssに持っています。それには​​の値の配列、つまりリンクがあります。これはPHPオブジェクト - この値にアクセスするにはどうすればいいですか

$xml = simplexml_load_file('http://lazhalazha.livejournal.com/data/rss'); 
foreach ($xml->channel->item as $item){ 
    print_r($item->guid); 
} 

出力は、それがオブジェクトではなく、正しいURLを渡しています、このオブジェクトを文字列に変換することによって、これを解決これらのオブジェクト

SimpleXMLElement Object 
(
    [@attributes] => Array 
     (
      [isPermaLink] => true 
     ) 

    [0] => http://lazhalazha.livejournal.com/713.html 
) 

のシリーズです...私はこれまで持っているものです。

$xml = simplexml_load_file('http://lazhalazha.livejournal.com/data/rss'); 
$linkArray = array(); 
foreach ($xml->channel->item as $item){ 
    $guid = (string)$item->guid; 
    array_push($linkArray, $guid); 
} 
+0

'あなたの第一選択肢について何をwork'ないのですか? – Neal

+0

@ニール出力は最後に[0]がない場合と同じです。 – sed

+1

PHPマニュアルのsimplexml基本的な使用例をご覧ください。 – Gordon

答えて

0
<?php 
$_temp = array(); 
$xml = simplexml_load_file('http://lazhalazha.livejournal.com/data/rss'); 

foreach ($xml->channel->item as $item){ 
    $_temp[] = (string)$item->guid[0]; 
} 

print_r($_temp); 
?> 
関連する問題