簡體   English   中英

PHP數組中的Echo元素

[英]Echo element from php array

有人可以告訴我如何遍歷以下數組嗎?

http://pastebin.com/rhaF5Zdi

我嘗試過運氣:

$_data = json_decode($_data);
foreach ( $_data as $tweet )
{
    echo "{$tweet->text}\n";
}

謝謝

ps:我正在關注這個php腳本。 http://mikepultz.com/2013/06/mining-twitter-api-v1-1-streams-from-php-with-oauth/

她在陣列上放置了另一個粘貼盒。 似乎有多個陣列正在發生http://pastebin.com/dduzhpqY

看起來您可能正在創建PHP stnd對象而不是數組

//this will create a php standard object
$objOfData=json_decode($json); 

而是使用以下版本:( 請注意第二個參數為TRUE

$associativeArray=json_decode($json, TRUE); 

這將把對象變成一個關聯數組,您可以像這樣訪問字段:

$id=$associativeArray['id'];

更多信息在這里: json_decode

發布的鏈接中的代碼不是JSON,但它是print_r()函數的輸出。 PHP沒有print_r()的反轉函數,但是在php.net上的print_r()文檔注釋中,您可以找到一些用戶可以讀取的函數。

例如以下示例: http : //www.php.net/manual/en/function.print-r.php#93529

希望對您有所幫助。 祝好運 :)

最終使用:

if(array_key_exists('text', $_data)){
        echo 'Tweet ID = '.$_data['id_str'];
        echo 'Tweet Text = '.$_data['text'];
        echo '<br /><br />';
    }

干杯

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM