PHP 引入并读取php数据文件,改html后缀为php完成html的一次编写ul,li遍历出现多次li

一共分为三步:

1.php数据文件的编写;

2.原html文件后缀改为.php后缀文件;

3.改后缀的文件需在编码头中引入php数据文件;

4.在改后缀的文件中写入php代码实现ul,li的遍历;

注意:在改后缀的文件中写入php代码实现ul,li的遍历时,需要注意数据的引入方式。

还有就是根据每个人的不同,css就不在这里展示啦!学到:1.读取文件2.获取数据3.遍历并判断。


1.数据文件data.php

<?php
/**
 * Created by PhpStorm.
 * User: 洋   汪
 * Date: 2016/7/14
 * Time: 21:49
 */
$hotScale_01 = array("imageUrl" => "../jquery_百姓商城_首页images/bx_本周热销01.png",
    "detail" => "【优选松木】卧室四件套", "priceN" => "1638", "priceO" => "5240",
    "number" => "199");
$hotScale_02 = array("imageUrl" => "../jquery_百姓商城_首页images/bx_本周热销02.png",
    "detail" => "【优选松木】卧室四件套", "priceN" => "1638", "priceO" => "5240", "
    number" => "199");
$hotScale_03 = array("imageUrl" => "../jquery_百姓商城_首页images/bx_本周热销03.png",
    "detail" => "【优选松木】卧室四件套", "priceN" => "1638", "priceO" => "5240",
    "number" => "199");
$hotScale_04 = array("imageUrl" => "../jquery_百姓商城_首页images/bx_本周热销04.png",
    "detail" => "【优选松木】卧室四件套", "priceN" => "1638", "priceO" => "5240",
    "number" => "199");
$hotScale_05 = array("imageUrl" => "../jquery_百姓商城_首页images/bx_本周热销05.png",
    "detail" => "【优选松木】卧室四件套", "priceN" => "1638", "priceO" => "5240",
    "number" => "199");
$hotScale_06 = array("imageUrl" => "../jquery_百姓商城_首页images/bx_本周热销06.png",
    "detail" => "【优选松木】卧室四件套", "priceN" => "1638", "priceO" => "5240",
    "number" => "199");
$hotScale_07 = array("imageUrl" => "../jquery_百姓商城_首页images/bx_本周热销07.png",
    "detail" => "【优选松木】卧室四件套", "priceN" => "1638", "priceO" => "5240",
    "number" => "199");
$hotScale_08 = array("imageUrl" => "../jquery_百姓商城_首页images/bx_本周热销08.png",
    "detail" => "【优选松木】卧室四件套", "priceN" => "1638", "priceO" => "5240",
    "number" => "199");

$hot = array($hotScale_01, $hotScale_02, $hotScale_03, $hotScale_04, $hotScale_05,
    $hotScale_06, $hotScale_07, $hotScale_08);

?>


2.原html改后缀就不在这里展示了baixingHome.html->baixingHome.php。


3.baixingHome.php中引入data.php数据文件

<?php
include "data.php";
?>

4.baixingHome.php在需要的位置写入php代码遍历ul,li

    <div class="central_title">本周热销</div>
    <div class="central_hotWeek">
        <ul>
            <!--头文件中引入php数据文件,进行数据文件的读取并遍历以及判断最右边的那个设置它的外边距为0-->
            <?php
            $count = 0;
            foreach ($hot as $v) {
                $count++;
                if ($count % 4 == 0) {
//                    注意获取数据值时的上引号和下引号,以及php用点连接字符串的特点。
                    echo '<li style="margin-right: 0;"><a
                  class="image_link" href="javascript:void(0);" target="_blank"><img
                        src="' . $v["imageUrl"] . '"/></a>

                <div class="hotWeek_detail"><a
            href="javascript:void(0)" target="_blank">' . $v["detail"] . '</a></div>
                <div class="hotWeek_price">
                    <div class="price">
                        <div class="price_left"><span class="price_now">' . 
                             $v["priceN"] . '</span></div>
                        <div class="price_right"><span class="price_old">' .
                             $v["priceO"] . '</span><i></i></div>
                    </div>
                    <div class="number">预定:<span class="number_goods">' .
                             $v["number"] . '</span>
                    </div>
                    <div class="clear"></div>
                </div>
            </li>';
                } else {
                    echo '<li><a
                 class="image_link" href="javascript:void(0);"target="_blank"><img
                   src="' . $v["imageUrl"] . '"/></a>

                <div class="hotWeek_detail"><a
            href="javascript:void(0)" target="_blank">' . $v["detail"] . '</a></div>
                <div class="hotWeek_price">
                    <div class="price">
                        <div class="price_left"><span class="price_now">' .
                           $v["priceN"] . '</span></div>
                        <div class="price_right"><span class="price_old">' .
                           $v["priceO"] . '</span><i></i></div>
                    </div>
                    <div class="number">预定:<span class="number_goods">' . 
                           $v["number"] . '</span>
                    </div>
                    <div class="clear"></div>
                </div>
            </li>';
                }

            }
            ?>
        </ul>
        <div class="clear"></div>
    </div>






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值