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文件的命名不能出现中文

转载于:https://www.cnblogs.com/wuqiuxue/p/8124488.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值