zoukankan      html  css  js  c++  java
  • 总结5.27php数组练习

    <?php
    $arr = [
        ['id'=>1,'title'=>'产品1','img'=>'images/tree_03.jpg'],
        ['id'=>2,'title'=>'产品2','img'=>'images/tree_05.jpg'],
        ['id'=>3,'title'=>'产品3','img'=>'images/tree_07.jpg'],
        ['id'=>4,'title'=>'产品4','img'=>'images/tree_12.jpg'],
        ['id'=>5,'title'=>'产品5','img'=>'images/tree_13.jpg'],
        ['id'=>6,'title'=>'产品6','img'=>'images/tree_14.png'],
    ]
    ?>
    通过二维数组,设定每次循环的产品名称与图片
    <?php
                            foreach($arr as $val){
                                ?>
                                    <li>
                                    <a href="b.php?id=<?php echo $val['id']?>">
                                        <p><img src="<?php echo $val['img']?>" alt=""></p>
                                        <span><?php echo $val['title']?></span>
                                        <div class="hide_con">
                                            <em><img src="images/add.png" alt=""></em>
                                            <i>查看详情</i>
                                        </div>
                                    </a>
                                    </li>
                                <?php
                            }
                            ?>
    采用foreach循环,将二维数组中每个数组的元素打印到html区间的相应位置,再通过循环来形成多个框架取代li标签
    <?php
    if(isset($_GET['id'])){
        $id = $_GET['id'];采用是否存在获取变量的方法来实现页面如何跳转,与前面目录跳转类似
    }else{
        header("location:/");
    }
    $arr = [];
    switch($id){
        case 1:
            $arr = ['id'=>1,'title'=>'产品1','img'=>'images/tree_03.jpg'];
        break;
        case 2:
            $arr = ['id'=>2,'title'=>'产品2','img'=>'images/tree_05.jpg'];
        break;
        case 3:
            $arr = ['id'=>3,'title'=>'产品3','img'=>'images/tree_07.jpg'];
        break;
        case 4:
            $arr = ['id'=>4,'title'=>'产品4','img'=>'images/tree_12.jpg'];
        break;
        case 5:
            $arr = ['id'=>5,'title'=>'产品5','img'=>'images/tree_13.jpg'];
        break;
        case 6:
            $arr = ['id'=>6,'title'=>'产品6','img'=>'images/tree_14.png'];
        break;
    }采用switch判断给数组添加设置元素来确定跳转后页面的内容
    ?>
    <div class="l_assay_img fl">
                                    <img src="<?php echo $arr['img']?>" alt="">
                                </div>
                                <div class="r_assay_intro fr">
                                    <h2><?php echo $arr['title']?></h2>
     
  • 相关阅读:
    我的php学习笔记(三十六)PHP中开发自己的UBB代码
    Eclipse和MyEclipse安装和使用git(egit)图解笔记
    在ECSHOP首页增加一个浏览排行
    计算机网络
    游戏系统开发笔记(四)——游戏程序简介
    【自考】操作系统概论
    ZOJ 3700 Ever Dream 文章中单词的处理
    【自考】计算机网络技术
    Lvm 折腾小记
    UbuntuKylin的美好前景
  • 原文地址:https://www.cnblogs.com/HighKK/p/12976389.html
Copyright © 2011-2022 走看看