博客列表 >07.22数组PHP替代foreach的应用

07.22数组PHP替代foreach的应用

背着吉他的女侠
背着吉他的女侠原创
2019年07月23日 19:24:26951浏览

7月22日作业

创建一个数组,使用foreach与它的替代语法,在html中输出数组内容;

QQ截图2019072319181121.jpg

实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>创建一个数组,使用foreach与它的替代语法,在html中输出数组内容;</title>
</head>
<style>
ul, li {

    padding: 0;
    margin: 0;
    list-style: none;
}
 .main-nav{
     width: 300px;
     height: 50px;
     background-color: #1E9FFF;
 }
.main-nav li{

    width: 100px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    float: left;
}
.main-nav li a{
    color: #fff;
}
    .small-nav{
        width: 100px;
        height: 220px;
        background-color: #0C0C0C;
        color: #00FFFF;
    }
</style>
<body>
<?php
$yundong = '运动';
$yundongArr = ['瑜伽', '游泳','跳舞', '跑步'];
$yinyue = '音乐';
$yinyueArr = ['古典', '钢琴','流行', '经典'];
$jingxin = '静心';
$jingxinArr = ['打坐', '喝茶','冥想', '发呆'];
?>
<h1>女侠的个人爱好</h1>
<ul class="main-nav">
    <li><?php echo $yundong; ?>
    <ul class="small-nav">

        <?php

        foreach ($yundongArr as $key => $value){

            echo '<li>'.$value.'</li>';
        }


        ?>

    </ul>
    </li>
    <li><?php echo $yinyue; ?>
        <ul class="small-nav">

            <?php

            foreach ($yinyueArr as $key => $value){

                echo '<li>'.$value.'</li>';
            }


            ?>

        </ul>
    </li>
    <li><?php echo $jingxin; ?>
        <ul class="small-nav">

            <?php

            foreach ($jingxinArr as $key => $value){

                echo '<li>'.$value.'</li>';
            }


            ?>

        </ul>
    </li>

</ul>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

创建一个表单, 演示get和post的数据处理过程

QQ截图20190723191821.jpg

演示GET的数据处理过程--实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>创建一个表单, 演示get的数据处理过程</title>
</head>
<style>

</style>
<body>
<div>
<h1>普通会员信息</h1>
<form action="" method="get">
    <p><label for="name" >姓名</label>
    <input type="text" id="name" name="name" value="<?php echo isset($_GET['name']) ? $_GET['name'] : ''; ?>">
    </p>
    <p><label for="tell" >电话</label>
        <input type="text" id="tell" name="tell" value="<?php echo isset($_GET['tell']) ? $_GET['tell'] : ''; ?>">
    </p>
    <p><label for="e-mail" >邮箱</label>
        <input type="text" id="e-mail" name="e-mail" value="<?php echo isset($_GET['e-mail']) ? $_GET['e-mail'] : ''; ?>">
    </p>
    <p><button>登录</button></p>
    <p><?php

        if (isset($_GET['e-mail'])){                // if ($_GET['name']!=='')   如果换成这个为空,就会出错
        echo '姓名:'.$_GET['name'];
        echo'<br/>';
        echo '电话:'.$_GET['tell'];
        echo'<br/>';
        echo '邮箱:'.$_GET['e-mail'];
        }else{

            echo '';
        }

        ?></p>
</form>
</div>
</body>
</html>

<?php
echo '<pre>';
print_r($_GET);
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例

演示POST的数据处理过程--实例

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>创建一个表单, 演示post的数据处理过程</title>
</head>
<style>

</style>
<body>
<div>
<h1>普通会员信息</h1>
<form action="" method="post">
    <p><label for="name" >姓名</label>
    <input type="text" id="name" name="name" value="<?php echo isset($_POST['name']) ? $_POST['name'] : ''; ?>">
    </p>
    <p><label for="tell" >电话</label>
        <input type="text" id="tell" name="tell" value="<?php echo isset($_POST['tell']) ? $_POST['tell'] : ''; ?>">
    </p>
    <p><label for="e-mail" >邮箱</label>
        <input type="text" id="e-mail" name="e-mail" value="<?php echo isset($_POST['e-mail']) ? $_POST['e-mail'] : ''; ?>">
    </p>
    <p><button>登录</button></p>
    <p><?php

        if (isset($_POST['name'])){              // if ($_POST['name']!=='')   如果换成这个为空,就会出错
        echo '姓名:'.$_POST['name'];
        echo'<br/>';
        echo '电话:'.$_POST['tell'];
        echo'<br/>';
        echo '邮箱:'.$_POST['e-mail'];
        }else{

            echo '';
        }

        ?></p>
</form>
</div>
</body>
</html>

<?php
echo '<pre>';
print_r($_POST);
?>

运行实例 »

点击 "运行实例" 按钮查看在线实例


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议