header
header(‘content-type:text/html; charset= utf-8‘);//设置编码格式为:utf-8header(‘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基础知识(二)
原文地址:https://www.cnblogs.com/wuqiuxue/p/8124488.html