2015-09-05 103 views
1

我比3D關聯數組更多,我想經常訪問他們,但它只是不工作,所以請給這個問題的解決辦法:收到PHP關聯數組多維性

錯誤:生成數組字符串轉換

#<!-- BEGAIN SINGLE TESTIMONIAL SLIDE1 --> 
$satisfied = array(
    "team-1.jpg" => array(
     "Alin Brown" => array(
      'CEO' => "Message of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable." 
     ) 
    ), 
    "team-2.jpg" => array(
     "Jon Smith" => array(
      'CEO' => "Message of Lorem Ipsum available, but the majority have suffered alteration in some form." 
     ) 
    ), 
    "team-4.jpg" => array(
     "Jon Doe" => array(
      'Manager' => "Message of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable." 
     ) 
    ) 
); 

foreach ($satisfied as $sat => $val) { 
    echo"<li>"; 
    echo"<div class='media testi_media'>"; 
    echo"<a class='media-left testi_img' href='#'> 
    <img src='img/$sat' alt='img'/></a>"; 
    foreach ($val as $val1 => $val2) { 
     echo "<div class='media-body'> 
     <h4 class='media-heading'>$val1</h4>"; 
     echo "<span>$val2</span>";      
     echo "</div>"; 
     echo "</div>"; 
     foreach ($val2 as $val3) { 
      echo"<div class='testi_content'>"; 
      echo"<p>$val3</p>"; 
      echo"</div>";} 
     } 
     echo"</li>"; 
    } 
} 
+1

代碼在'php',爲什麼'java'標記? – Satya

回答

1
<?php#<!-- BEGAIN SINGLE TESTIMONIAL SLIDE1 --> 
$satisfied = array(
    "team-1.jpg" => array(
     "Alin Brown" => array(
      'CEO' => "Message of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable." 
     ) 
    ), 
    "team-2.jpg" => array(
     "Jon Smith" => array(
      'CEO' => "Message of Lorem Ipsum available, but the majority have suffered alteration in some form." 
     ) 
    ), 
    "team-4.jpg" => array(
     "Jon Doe" => array(
      'Manager' => "Message of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable." 
     ) 
    ) 
); 

foreach ($satisfied as $sat => $val) { 
    echo"<li>"; 
    echo"<div class='media testi_media'>"; 
    echo"<a class='media-left testi_img' href='#'> 
    <img src='img/$sat' alt='img'/></a>"; 
    foreach ($val as $val1 => $val2) { 
     $designation=array_keys($val2); 
     echo "<div class='media-body'> 
     <h4 class='media-heading'>$val1</h4>"; 
     echo "<span>".isset($designation[0])?$designation[0]:""."</span>";//Edited      
     echo "</div>"; 
     echo "</div>"; 
     foreach ($val2 as $designation=>$val3) { 
      echo"<div class='testi_content'>"; 
      echo "<span>$designation</span>";//REmove this if you don't want 
      echo"<p>$val3</p>"; 
      echo"</div>";} 
     } 
     echo"</li>"; 
    } 
+0

我不想刪除回聲「 $ val2」;比如何儘快使用這個PLZ答覆。 –

+0

編輯答案檢查一下。只保留一個你想要的名稱。 – Yogesh

+0

謝謝,但這很複雜。我可以使用鍵和值對訪問這些值 –