格式:PHP的脚本块以<?php开始,以?>结束。
输出:有两种通过PHP来输出文本的基础指令:echo和print。
变量设定 :
$var_name=value;(例如$a=10;)
PHP是一门松散类型的语言,定义变量的时候不需要定义类型,
根据变量被设置的方式,PHP会自动地把变量转换为正确的数据类型。
字符串:需要用“”来表示,连接字符串的符号是点(.)。
strlen()函数用于计算字符串的长度
strpos()函数用于在字符串内检索一段字符串或一个字符。
查到的时候返回位置int值,查不到返回fales
算数运算符
运算符
说明
例子
结果
+
Addition
x=2
x+2
4
-
Subtraction
x=2
5-x
3
*
Multiplication
x=4
x*5
20
/
Division
15/5
5/2
3
2.5
%
Modulus(divisionremainder)
5%2
10%8
10%2
1
2
0
++
Increment
x=5
x++
x=6
--
Decrement
x=5
x--
x=4
赋值运算符
运算符
说明
例子
=
x=y
x=y
+=
x+=y
x=x+y
-=
x-=y
x=x-y
*=
x*=y
x=x*y
/=
x/=y
x=x/y
.=
x.=y
x=x.y
%=
x%=y
x=x%y
比较运算符
运算符
说明
例子
==
isequalto
5==8returnsfalse
!=
isnotequal
5!=8returnstrue
>
isgreaterthan
5>8returnsfalse
<
islessthan
5<8returnstrue
>=
isgreaterthanorequalto
5>=8returnsfalse
<=
islessthanorequalto
5<=8returnstrue
逻辑运算符
运算符
说明
例子
&&
and
x=6
y=3
(x<10&&y>1)returnstrue
||
or
x=6
y=3
(x==5||y==5)returnsfalse
!
not
x=6
y=3
!(x==y)returnstrue
语法:
1、if、elseif以及else语句用于执行基于不同条件的不同动作
2、PHP中的Switch语句用于执行基于多个不同条件的不同动作。
<?php
$txt="HelloWorld";
echo$txt;
?>
HelloWorld
<?php
echo strlen("Helloworld!");
?>
<?php
echostrpos("Helloworld!","world");
?>
switch(expression)
{
case label1:
code to be executed if expression=label1;
break;
case label2:
code tobeexecutedifexpression=label2;
break;
default:
codetobeexecuted
ifexpressionisdifferent
frombothlabel1andlabel2;
}
多维数组:在多维数组中,主数组中的每个元素也是一个数组。在子数组中的每个元素也可以是数组,以此类推。
$families=array
(
"Griffin"=>array
(
"Peter",
"Lois",
"Megan"
),
"Quagmire"=>array
(
"Glenn"
),
"Brown"=>array
(
"Cleveland",
"Loretta",
"Junior"
)
);
while
只要指定的条件成立,则循环执行代码块
do...while
首先执行一次代码块,然后在指定的条件成立时重复这个循环
for
循环执行代码块指定的次数
foreach
根据数组中每个元素来循环代码块
PHP函数
创建PHP函数:
1.所有的函数都使用关键词"function()"来开始
2.命名函数-函数的名称应该提示出它的功能。函数名称以字母或下划线开头。
3.添加"{"-开口的花括号之后的部分是函数的代码。
4.插入函数代码
5.添加一个"}"-函数通过关闭花括号来结束。
使用函数的方法,在页面内直接写方法名。
writeMyName();
函数可以有参数和返回值,和其他语言的规则一致