Ajax——php基础知识

Posted 站错队了同志

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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");
    //双引号会输出变量(如果变量存在的话),单引号不会输出变量
    $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基础知识的主要内容,如果未能解决你的问题,请参考以下文章

ajax与 axios的基础讲解(附代码及接口)

Ajax基础知识 浅析(含php基础语法知识)

AJAX基础教程

超级有用的9个PHP代码片段

PHP必用代码片段

使用 PHP 上传基本的 jQuery Ajax 文件