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

Ajax——php基础知识(二)的更多相关文章

  1. java 基础知识二 基本类型与运算符

    java  基础知识二 基本类型与运算符 1.标识符 定义:为类.方法.变量起的名称 由大小写字母.数字.下划线(_)和美元符号($)组成,同时不能以数字开头 2.关键字 java语言保留特殊含义或者 ...

  2. 菜鸟脱壳之脱壳的基础知识(二) ——DUMP的原理

    菜鸟脱壳之脱壳的基础知识(二)——DUMP的原理当外壳的执行完毕后,会跳到原来的程序的入口点,即Entry Point,也可以称作OEP!当一般加密强度不是很大的壳,会在壳的末尾有一个大的跨段,跳向O ...

  3. Dapper基础知识二

    在下刚毕业工作,之前实习有用到Dapper?这几天新项目想用上Dapper,在下比较菜鸟,这块只是个人对Dapper的一种总结. 2,如何使用Dapper?     首先Dapper是支持多种数据库的 ...

  4. python基础知识(二)

    python基础知识(二) 字符串格式化 ​ 格式: % 类型 ---- > ' %类型 ' %(数据) %s 字符串 ​ print(' %s is boy'%('tom')) ----> ...

  5. Java基础知识二次学习--第三章 面向对象

    第三章 面向对象   时间:2017年4月24日17:51:37~2017年4月25日13:52:34 章节:03章_01节 03章_02节 视频长度:30:11 + 21:44 内容:面向对象设计思 ...

  6. Java基础知识二次学习-- 第一章 java基础

    基础知识有时候感觉时间长似乎有点生疏,正好这几天有时间有机会,就决定重新做一轮二次学习,挑重避轻 回过头来重新整理基础知识,能收获到之前不少遗漏的,所以这一次就称作查漏补缺吧!废话不多说,开始! 第一 ...

  7. 快速掌握JavaScript面试基础知识(二)

    译者按: 总结了大量JavaScript基本知识点,很有用! 原文: The Definitive JavaScript Handbook for your next developer interv ...

  8. Ajax——异步基础知识(二)

    XML数据格式 首行必须是版本号和格式等信息 <?xml version="1.0" encoding="utf-8" ?> 最外层需要一个根节点进 ...

  9. Java基础知识二次学习--第六章 常用类

    第六章 常用类   时间:2017年4月26日16:14:49~2017年4月26日16:56:02 章节:06章_01节~06章_06节 视频长度:20:57+1:15+8:44+1:26+11:2 ...

随机推荐

  1. Error:java: Internal compiler error: java.lang.Exception: java.lang.NoClassDefFoundError解决

    场景:将Eclipse的可以运行的项目转到IDEA发现一个奇怪的错误 今天用IDEA2018.1运行SpringBoot项目报错如下: Error:java: Internal compiler er ...

  2. [bzoj1001]狼爪兔子[平面图的最小割等于其对偶图的最短路]

    一定要仔细算内存,,,又少写一个零.. #include <bits/stdc++.h> using namespace std; template<const int _n,con ...

  3. hdu_1024_糖果大战_201404021640

    糖果大战 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submi ...

  4. Ubuntu 16.04禁用来宾账号(Guest User)

    1.打开50-ubuntu.conf sudo vim /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf 2.在最后加入 allow-guest=fal ...

  5. [Dart] Understand Variables and Constants in Dart

    In this lesson, we will look at how to create variables and constants. These are containers that sto ...

  6. 走进windows编程的世界-----画图相关

    Windows画图 1 图形绘制      1.1 图形绘制的方式      获取到画图句柄-设备描写叙述表(DC),使用对应的画图的API,在设备上绘制图形.          1.2 颜色     ...

  7. [LeetCode] 035. Search Insert Position (Medium) (C++)

    索引:[LeetCode] Leetcode 题解索引 (C++/Java/Python/Sql) Github: https://github.com/illuz/leetcode 035. Sea ...

  8. 推断给定的IP地址是否是内网IP

    /** * 推断给定的IP地址是否是内网IP * * @author GaoHuanJie */ public class Test{ public boolean isInnerIP(String ...

  9. Java基础:初始化和清理

    转载请注明出处:jiq•钦's technical Blog (1) 初始化: 所以假设继承关系为:A导出B再导出C,在创建C对象的情况下的调用顺序是: * (1) A的静态域,B的静态域,C的静态域 ...

  10. Linux下Java线程具体监控和其dump的分析使用----分析Java性能瓶颈[张振华-Jack]

    作者:张振华(Jack) 这里对linux下.sun(oracle) JDK的线程资源占用问题的查找步骤做一个小结: linux环境下,当发现java进程占用CPU资源非常高,且又要想更进一步查出哪一 ...