PHP 二維數組的遍歷,數據的輸出


  <?php
                    $arr = [ //設置一個二維數組
                            ['id'=>1,'title'=>'產品1','url'=>'./img/images/l3_05.jpg'],
                            ['id'=>2,'title'=>'產品2','url'=>'./img/images/img-wrap2_03.jpg'],
                            ['id'=>3,'title'=>'產品3','url'=>'./img/images/img-wrap3_03.jpg'],
                            ['id'=>4,'title'=>'產品4','url'=>'./img/images/img-wrap4_03.jpg'],
                            ['id'=>5,'title'=>'產品5','url'=>'./img/images/img-wrap5_03.jpg'],
                            ['id'=>6,'title'=>'產品6','url'=>'./img/images/img-wrap6_03.jpg']
                        ]

                ?>
                <?php
                foreach($arr as $aa){  //遍歷二維數組  $aa是隨便定義的
                    ?>
                    <li>
                        <a href="ylcp.php?id=<?php echo $aa['id']?>"> //這個a標簽是跳轉ylcp.php?id=<?php echo $aa['id'] 給地址欄添加這個后面的頁面就可以根據這個來顯示相應的內容
                            <img src="<?php echo $aa['url']?>" alt="">
                            <span><?php echo $aa['title']?></span>
                         </a>
                    </li>
                    <?php
                }
                ?>
--------------------------------------------------------------跳轉的頁面----------------------------------
<?php
if(isset($_GET['id'])){    //判斷有沒有這個值 如果有就把他賦給了這個$id 
    $id = $_GET['id'];     
}else{
    header(("location:/"));//如果沒有就跳到相應的頁面 /是根目錄的意思
}
// $arr =[];
switch($id){   //判斷上一個頁面傳過來的值是多少然后輸出相應的數組
    case 1:
        $arr =['id'=>1,'title'=>'產品1','url'=>'./img/images/l3_05.jpg'];
    break;
    case 2:
        $arr =['id'=>2,'title'=>'產品2','url'=>'./img/images/img-wrap2_03.jpg'];
    break;
    case 3:
        $arr =['id'=>2,'title'=>'產品3','url'=>'./img/images/img-wrap3_03.jpg'];
    break;
    case 4:
        $arr =['id'=>1,'title'=>'產品4','url'=>'./img/images/img-wrap4_03.jpg'];
    break;
    case 5:
        $arr =['id'=>1,'title'=>'產品5','url'=>'./img/images/img-wrap5_03.jpg'];
    break;
    case 6:
        $arr =['id'=>1,'title'=>'產品6','url'=>'./img/images/img-wrap6_03.jpg'];
    break;
}

?>
  <div class="fl hs">
                        <img src="<?php echo $arr['url']?>" alt=""> //這個是接收的數組里面的圖片地址
                        </div>  
                        <div class="fl sjhs">
                            <h2><?php echo $arr['title']?></h2> //接收的數組里面的名稱
                        </div>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM