zoukankan      html  css  js  c++  java
  • Ajax——php基础知识(二)

    header

    header('content-type:text/html; charset= utf-8');//设置编码格式为:utf-8
    header('location:http://www.baidu.com');//设置跳转到百度首页
    header('refresh:3; url=http://www.xiaomi.com');//设置页面间隔刷新

    数据类型

    <?php
        header("content-type:text/html;charset=utf-8");//浏览器渲染格式
        $num=1;//整形
        $str="你好哈";//字符
        $float=3.1415926;//浮点
        $bool=true;//布尔
        echo $num;
        echo "<br>";
        echo $str;
        echo "<br>";
        echo $float;
        echo "<br>";
        echo $bool;
    ?>

    表达式

    <?php
        header("content-type:text/html;charset=utf-8");
        //if判断
        $num=1;
        if($num==1){
            echo "正确";
        }else{
            echo "错误";
        }
        echo "<br>";
    
    
        //switch表达式
        $day="周一";
        switch($day){
            case "周一":
                echo "上班1";
                break;
            case "周二":
                echo "上班2";
                break;
            default:
                echo "休息";
                break;
        }
        echo "<br>";
    
    
        //for循环
        for($i=0;$i<10;$i++){
            echo "for循环".$i;
            echo "<br>";
        }
        echo "<br>";
    
    
        //while循环
        while($num<10){
            echo "while循环".$num;
            echo "<br>";
            $num++;
        }
        echo "<br>";
    
    
        //break
        $n=1;
        while($n<10){
            echo "while循环".$n;
            echo "<br>";
            if($n==5){
                echo "等于5,停止,跳出循环";
                echo "<br>";
                break;
            }
            $n++;
        }
        echo "<br>";
    
    
        //三元表达式
        $answer=$num>0?"1大于0":"1小于0";
        echo $answer;
    ?>

    数组

    <?php
        header("content-type:text/html;charset=utf-8");
        $arr=array(1,2,3,4,5,6);//数组
        echo $arr[3];
        echo "<br>";
        $foodArr=array("番茄炒鸡蛋","土豆肉丝","红烧排骨","红烧鸡块");//数组
        echo $foodArr[2];
        echo "<br>";
        $persom=array("name"=>"wq","age"=>16,"skill"=>"吃饭");//关系型数组(类似json)
        echo $persom["name"];
        echo "<br>";
        echo $persom["age"];
        echo "<br>";
        echo $persom["skill"];
    ?>

    二维数组

    <?php
      header('content-type:text/html; charset= utf-8');
          // 二维数组
      $twoArr = array(
        array('西兰花','西葫芦','西红柿'),
        array('牛肉','羊肉','鸭肉','驴肉','鸡肉'),
        array('白菜','油菜','娃娃菜'),
        array('皮皮虾','大闸蟹','生蚝','龙虾')
      );
      echo $twoArr[2][2];//娃娃菜
    ?>

    单双引号

    <?php
        header("content-type:text/html;charset=utf-8");
        //双引号会输出变量(如果变量存在的话),单引号不会输出变量
        $person="你是好人";
        echo "$person";
        echo "<br>";
        echo '$person';
    ?>

    GET

    <?php
        header("content-type:text/html;charset=utf-8");
        echo $_GET["userName"];
    ?>

    POST

    <?php
        header("content-type:text/html;charset=utf-8");
        echo $_POST["userName"];
    ?>

    嵌入html中

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            *{
                padding: 0;
                margin: 0;
            }
            div{
                width: 500px;
                margin: 100px auto;
            }
            ul{
                list-style: none;
            }
            li{
                float: left;
                width: 100px;
                height: 30px;
                background-color: rgba(255,255,156,0.7);
                text-align: center;
                line-height: 30px;
            }
        </style>
    </head>
    <body>
    <div>
        <ul>
            <li>导航</li>
            <li>导航</li>
            <li>导航</li>
            <li>
            <?php
                echo $_GET["userName"];
            ?>
            </li>
            <li>
            <?php
                echo $_GET["pwd"];
            ?>
            </li>
        </ul>
    </div>
    </body>
    </html>

    注意事项

    1、拼接字符串是用.而不是+

    2、在进行表单提交时,最好在127.0.0.1中进行访问

    3、php文件的命名不能出现中文

  • 相关阅读:
    JSP——MVC模式+Servlet生命周期
    国际版多时区设计方案【转】
    创业互联网公司如何搭建自己的技术框架[转-2016]
    80后理财问题指南
    Xshell的常用命令
    了解ASP.NET Core 依赖注入,看这篇就够了 于2017年11月6日由jesseliu发布
    Http请求中Content-Type讲解以及在Spring MVC中的应用
    js模拟键盘事件
    js 模拟鼠标事件
    特殊字符处理 (生成正则时)
  • 原文地址:https://www.cnblogs.com/wuqiuxue/p/8124488.html
Copyright © 2011-2022 走看看