基本语法
PHP 脚本在服务器上执行,然后将纯 HTML 结果发送回浏览器。 PHP语法严格,每句代码后面必须要加分号
1.运行语法
PHP 脚本以 <?php 开始,以 ?> 结束。
header("Content-type: text/html; charset=utf-8");
2.输出语法
echo "<h1> hello world</h1>";
print_r("<h1> hello world</h1>");
var_dump(100);
var_dump("hello");
3.变量
通过$符号定义变量 变量以 $ 符号开头,其后是变量的名称 变量名称必须以字母或下划线开头 变量名称不能以数字开头 变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _) 变量名称对大小写敏感($y 与 $Y 是两个不同的变量)
4.if判断
$isYes=true;
if($isYes){
echo "是";
}else{
echo "否";
}
5.switch语句
$num=2;
switch($num){
case 1:
echo "第一个1";
break;
case 2:
echo "第二个";
break;
default:
echo "输入错误";
break;
}
6.for循环
for($i=0;$i<3;$i++){
echo "下标".$i."<br/>";
}
7.函数
function printHello(){
echo "hello函数<br/>";
}
printHello();
printHello();
8.数组
数组中的索引数组和关联数组可以相互结合,可以组合成多维数组。 数组长度:count(数组名);
索引数组
索引数组,下标是数字的数组
$cars=array("大众","别克","宝马");
var_dump($cars);
echo $cars[1];
for($i=0;$i<count($cars);$i++){
echo "下标:".$i.",名称:".$cars[$i]."<br/>";
}
关联数组
关联数组,下标是字符串的数组,类似map
$mankind=array("张三" => "律师","李四" => "工程师");
foreach($mankind as $key => $value){
echo $key.$value;
}
全局数组
$_GET 接收通过get提交过来的全部数据 $_POST 接收通过POST提交过来的全部数据
$results=array(
array("name"=>"小红","english"=>80,"math"=>67),
array("name"=>"小蓝","english"=>90,"math"=>100)
);
echo $results[0]["math"];
for($i=0;$i<count($results);$i++){
var_dump($results[$i]);
}
数组函数

|