2014-11-01 24 views
1

我試圖顯示與回聲電影流派......如此恐怖,動作,驚悚和會顯示這樣我會如何迴應這個數組的流派?

恐怖 行動 驚悚

我知道我將需要之間的破發點,但我無法弄清楚如何讓這些陣列的鍵打印。

<?php 
     $movies = array (
     "horror"=>array (
     "Paranormal Activity"=> array (
     "Katie Featherston", 
     "Kathryn Newton" 
     ), 
     "The Ring"=> array (
     "Naomi Watts", 
     "Brian Cox" 
     ), 
     "Sleepy Hollow"=> array(
     "Johhny Depp", 
     "Christina Ricci" 
     ) 
     ), 
     "action" => array (
     "The Tourist"=> array (
     "Johnny Depp", 
     "Angelina Jolie" 
     ), 
     "Public Enemies"=> array (
     "Johnny Depp", "Christian Bale" 
     ), 
     "The Dark Knight Rises"=> array (
     "Christian Bale", 
     "Tom Hardy" 
     ), 
     "Salt"=> array (
     "Angelina Jolie" 
     ) 
     ), 
     "thriller"=> array (
     "Inception"=> array(
     "Leornardio Dicaprio", 
     "Tom Hardy" 
     ), 
     "Changeling" => array(
     "Angelina Jolie" 
     ), 
     "The Game"=> array(
     "Michael Douglas", 
     "Sean Penn" 
     ) 
     ) 
     ); 

     foreach ($movies as $x) 
     { 
      echo $x; 
      echo "</br>"; 
     } 

編輯

foreach ($movies as $key=>$x) 
     { 
      echo $key; 
      echo "</br>"; 
     } 
     ?> 
+1

在你foreach試試這個'foreach($ movie = $ key => $ x){...}'然後回顯你的$ key。編輯:必須改變我的評論的一部分。大腦跳過一拍。 – HitMeWithYourBestShot 2014-11-01 22:31:42

+1

他/她不應該回應$ key嗎? – Dominique 2014-11-01 22:34:11

+0

@Dominique我在你出現之前編輯了我的評論。我的大腦有一陣啞巴。 – HitMeWithYourBestShot 2014-11-01 22:34:56

回答

0

雖然前面回答的作品,你也可以做,如果你想有代碼,這是多一點自我說明如下:

<?php 
$keys = array_keys($movies); 
foreach ($keys as $genre) { 
    echo $genre,"\n"; 
}