2014-06-08 54 views
-1

我是一個PHP新手,所以這可能很容易,但我只是無法弄清楚。我使用的腳本使用API​​從電影數據庫'TMDB'中獲取信息。print_r數組到變量

下面的代碼:

$playing = $tmdb_V3->nowPlayingMovies($page=1); 
echo"<pre>";print_r($playing);echo"</pre>"; 

打印出這個信息:

Array 
(
[dates] => Array 
    (
     [minimum] => 2014-05-20 
     [maximum] => 2014-06-10 
    ) 

[page] => 1 
[results] => Array 
    (
     [0] => Array 
      (
       [adult] => 
       [backdrop_path] => /aBkkrhQS4rO3u1OTahywtSXu3It.jpg 
       [id] => 127585 
       [original_title] => X-Men: Days of Future Past 
       [release_date] => 2014-05-23 
       [poster_path] => /qKkFk9HELmABpcPoc1HHZGIxQ5a.jpg 
       [popularity] => 232.77188788256 
       [title] => X-Men: Days of Future Past 
       [vote_average] => 7.2 
       [vote_count] => 178 
      ) 

     [1] => Array 
      (
       [adult] => 
       [backdrop_path] => /9bd6IFBMwSOINrEW8VIBxaS4cd9.jpg 
       [id] => 102651 
       [original_title] => Maleficent 
       [release_date] => 2014-05-30 
       [poster_path] => /1cFVCUYKSBuEUDoVftKvqcfuIgc.jpg 
       [popularity] => 57.46008792307 
       [title] => Maleficent 
       [vote_average] => 7.3 
       [vote_count] => 42 
      ) 

     [2] => Array 
      (
       [adult] => 
       [backdrop_path] => /7mgKeg18Qml5nJQa56RBZO7dIu0.jpg 
       [id] => 137113 
       [original_title] => Edge of Tomorrow 
       [release_date] => 2014-06-06 
       [poster_path] => /zMP1PEvwH8Uy6jiIG1Qzp0svS1q.jpg 
       [popularity] => 56.13626675 
       [title] => Edge of Tomorrow 
       [vote_average] => 7.5 
       [vote_count] => 29 
      ) 

等。

我想要做的是提取信息並將其保存爲自己的變量。因此,例如:

[0] => Array 
     (
      [adult] => 
      [backdrop_path] => /aBkkrhQS4rO3u1OTahywtSXu3It.jpg 
      [id] => 127585 
      [original_title] => X-Men: Days of Future Past 
      [release_date] => 2014-05-23 
      [poster_path] => /qKkFk9HELmABpcPoc1HHZGIxQ5a.jpg 
      [popularity] => 232.77188788256 
      [title] => X-Men: Days of Future Past 
      [vote_average] => 7.2 
      [vote_count] => 178 

將是第一部電影,所以我可以再保存它的[ID]爲$id,在[ORIGINAL_TITLE]作爲$title等等,所以我可以在任何對這些變量調用在網頁上。

這可能嗎?

我基本上要通過打印陣列

任何信息將是非常讚賞讓所有從數據庫中的信息,並在一個PHP文件顯示,但沒有。

+0

可以,但陣列的整體思路正在下降。你知道,你可以訪問某些數組鍵? –

+0

我該怎麼做? –

+0

@UrbanTanCreams:這個PHP手冊很好的描述了很多例子。你發現它也解釋了鏈接的重複問題。那裏接受的答案也包含指向相關章節的PHP手冊的鏈接。 – hakre

回答

0

您可以針對電影與陣列獨立,因爲它是目前

$playing['results'][0]['title'] // would give you the first movie title 
$playing['results'][1]['title'] // would give you the second movie title 
0

訪問您的內容是這樣的:

foreach($playing["results"] as $array){ 

    $your_variable=$array["id"]; // and so on... 
}