1.php中每个代码行以分号结束,单行注释用//, 多行注释用/**/
2.php输出文本用echo和print, echo要比print快点. 单双引号也是不同的,单引号不能输出变量值
3.定义变量用$开头, 不用声明变量数据类型, 格式为:$var_name = value; 不用忘记了$
4.变量命名规则:
变量名必须以字母或下划线"_"开头
变量名只能包含字母数字以及下划线
变量名不能包含空格,如变量名由多个单词组成,可用下划线连接或用大写字母开头
5.php中连接两个变量或字符串用点"." (真是奇怪的用法啊)
6.计算字符串的长度用strlen()
7.在字符串中检索另一个字符串或字符用strpos(),即判断一字符串是否包含另一字符串
如果找到匹配, 则返回匹配到的第一个位置,位置从0开始. 如未匹配,返回FALSE
8.判断条件是否成立:
if (条件)
条件成立操作;
else
条件不成立操作;
9.如果条件判断条件时要执行多操作, 就把多操作放在花括号中
if (条件)
{
条件成立操作1;
条件成立操作2;
条件成立操作3;
}
10.判断多个条件时:
if (条件)
条件成立操作;
elseif (条件)
条件成立操作;
else
条件不成立操作;
11.php的switch语句:
switch (表达式)
{
case 值1:
当表达式等于值1时的操作;
break;
case 值2:
当表达式等于值2时的操作;
break;
case 3:
当表达式等于值3时的操作;
break;
default:
表达式和以上任何一个值都不相等时的默认操作;
}
12.php的数组
1)数值数组,比如$names = array("name1", "name2", "name3");(自动分配ID)
使用时可以用数字ID键进行取值,echo $names[0];
也可人工分配ID, $names[0] = "name1"; $names[1] = "name2";
2)关联数组, 类似于字典, key-value形式.比如$ages = array("name1"=>21, "name2"=>22);
使用时可用key来取对应的value, echo $ages["name1"];
在此处关联key与value使用的是'=>', 用着很不习惯啊
还可以定义为$ages["name1"] = 21; $ages["name2"] = 22;
3)多维数组,即多层嵌套的数组,比如:
$my_food = array(
"fruit"=>array("apple", "banana", "pear"),
"drink"=>array("milk", "tea", "juice")
);
使用时逐层取值, echo $my_food["fruit"][1];
13.php循环语句
1)while, 指定条件成立执行操作.语法为:while(条件){条件成立操作;}
<html> <body> <?php $x = 1; while($x < 4) { echo "the number is "."$x"."<br/>"; $x++; } ?> </body> </html>