2014-09-08 4 views
0

У меня есть массив данных, возвращенных из вызова API Twitter в массиве. Я повторяю «Топ-10 трендов», однако не могу распечатать отдельные элементы, например. имя. Ниже приведен код, я использую, чтобы получить насколько я могу:Элементы печати Array PHP

echo "<pre>"; 
print_r($string); 
echo "</pre>"; 

Это приводит ниже:

Array 
(
    [trends] => Array 
     (
      [0] => Array 
       (
        [name] => #PagiYlanissa 
        [query] => %23PagiYlanissa 
        [url] => http://twitter.com/search?q=%23PagiYlanissa 
        [promoted_content] => 
       ) 

      [1] => Array 
       (
        [name] => Torikul SMKN2 SRAGEN 
        [query] => %22Torikul+SMKN2+SRAGEN%22 
        [url] => http://twitter.com/search?q=%22Torikul+SMKN2+SRAGEN%22 
        [promoted_content] => 
       ) 

      [2] => Array 
       (
        [name] => Wali Supit Tamfan Dan Berani 
        [query] => %22Wali+Supit+Tamfan+Dan+Berani%22 
        [url] => http://twitter.com/search?q=%22Wali+Supit+Tamfan+Dan+Berani%22 
        [promoted_content] => 
       ) 

      [3] => Array 
       (
        [name] => #SelamatMalamNadyaFatira 
        [query] => %23SelamatMalamNadyaFatira 
        [url] => http://twitter.com/search?q=%23SelamatMalamNadyaFatira 
        [promoted_content] => 
       ) 

      [4] => Array 
       (
        [name] => #fireproof 
        [query] => %23fireproof 
        [url] => http://twitter.com/search?q=%23fireproof 
        [promoted_content] => 
       ) 

      [5] => Array 
       (
        [name] => Bersyukur 
        [query] => Bersyukur 
        [url] => http://twitter.com/search?q=Bersyukur 
        [promoted_content] => 
       ) 

      [6] => Array 
       (
        [name] => Selamat Hari Olahraga Nasional 
        [query] => %22Selamat+Hari+Olahraga+Nasional%22 
        [url] => http://twitter.com/search?q=%22Selamat+Hari+Olahraga+Nasional%22 
        [promoted_content] => 
       ) 

      [7] => Array 
       (
        [name] => #RIPRise 
        [query] => %23RIPRise 
        [url] => http://twitter.com/search?q=%23RIPRise 
        [promoted_content] => 
       ) 

      [8] => Array 
       (
        [name] => Tanggal 9 
        [query] => %22Tanggal+9%22 
        [url] => http://twitter.com/search?q=%22Tanggal+9%22 
        [promoted_content] => 
       ) 

      [9] => Array 
       (
        [name] => #LP3IPastiKerja 
        [query] => %23LP3IPastiKerja 
        [url] => http://twitter.com/search?q=%23LP3IPastiKerja 
        [promoted_content] => 
       ) 

     ) 

    [as_of] => 2014-09-08T23:30:17Z 
    [created_at] => 2014-09-08T23:25:24Z 
    [locations] => Array 
     (
      [0] => Array 
       (
        [name] => Indonesia 
        [woeid] => 23424846 
       ) 

     ) 

) 

Однако я не могу получить доступ к отдельным элементам через массив сверху , Какие-либо предложения?

+0

Почему вы не можете получить доступ к ним через '$ строки [0] [ 'тенденции'] '? – Barmar

ответ

0

Что-то вроде:

foreach ($string[0]['trends'] as $trending) 
{ 
    extract($trending); 
    echo $name.'<br>'; 
} 
1

Это должно работать:

$trends = $string[0]['trends']; 

foreach ($trends as $trend) { 
    // Do stuff with $trend['name'], $trend['query'], etc. 
} 
+0

рабочий, спасибо за помощь ^. ^ – jamalpinang

Смежные вопросы