码迷,mamicode.com
首页 > Web开发 > 详细

Ajax——php基础知识(二)

时间:2017-12-27 11:55:35      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:doctype   三元   log   基础   ext   meta   输出变量   数据类型   ajax   

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");
    //双引号会输出变量(如果变量存在的话),单引号不会输出变量
    $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文件的命名不能出现中文

Ajax——php基础知识(二)

标签:doctype   三元   log   基础   ext   meta   输出变量   数据类型   ajax   

原文地址:https://www.cnblogs.com/wuqiuxue/p/8124488.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!