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

最新文章

  1. Linux进程管理
  2. win7下Arduino Mega 2560驱动安装失败解决办法
  3. iphone按home键后,正在运行的程序是否退出了呢?
  4. 一行两端对齐justify-content
  5. jquery层居中,点击小图查看大图,弹出层居中代码
  6. (转)Redis复制与可扩展集群搭建
  7. C++ 虚函数表与内存模型
  8. 总结iframe高度自适应,自适应子页面高度
  9. 使用开源软件sentry来收集日志
  10. Linux下一些基本操作
  11. GridView合并多行列值
  12. 逻辑(if)、关系、数字、条件运算符
  13. event跨进程通信
  14. orabbix插件监控oracle表空间问题
  15. Android应用市场的帮助类
  16. jQuery文档操作方法对比和src写法
  17. JAVA-JSP内置对象之session对象获得session的其他信息
  18. UITableView去掉分隔符
  19. 堆排序(最大堆)的理解和实现(Java)
  20. greenplum-cc-web4.0监控安装

热门文章

  1. poj 2112
  2. 《Spring in action》之高级装配
  3. 洛谷—— P1725 琪露诺
  4. ArcGIS For Android 的标绘与可视化
  5. 通过DaoCloud发布Ghost
  6. Cocos2d-X中的菜单
  7. 汉澳Sinox2014X64server高级桌面服务器版操作系统公布
  8. intellij idea 写 Helloworld
  9. pat-1087【最短路径】
  10. android TextView不用ScrollViewe也可以滚动的方法