PHP基础
- 常用函数
- 数组及多维数组
- 数组遍历
- 强制类型转换
- 运算符
- 赋值与基本运算
- 字符串运算
- 逻辑运算符
常用函数
- substr的用法是:substr(目标字符串,从字符串的哪个位置开始,然后返回往后的几个字符)
- strchr的用法是:strchr(目标字符串,找到最后一次出现该字符的位置,并返回往后的所有字符)区分大小写。
- strtchr(string,“指定字符串”),找到结果返回字符串,没找到就返回false。
数组及多维数组
数组的建立有两种方式,分别式显式建立和隐式建立,另外,可以下标也是可以进行修改的,也就是在前面进行显示的部分。
多维数组无非就是把数组中的某个元素换成了一个数组,在编辑界面中使用pre+print_r可以把原本的形式显示出来,如果想要打印其中的内容,只需要在数组后面进行添加即可,如果式三维的数组,那就使用三个中括号【】进行查找即可,以此类推。
对于修改数组中的值,直接重新定义即可,如果要删除数组中的值,直接进行unset即可。
数组遍历
这里使用foreach进行遍历,其中有两种格式的便利,分别是加下标的和不加下标的。
foreach(目标数组 as $任意名称){
echo $任意名称.换行符
}
在其中使用点号进行连接二者,带下标的一个道理。但是语法中的as和=>是固定的不能改变。
强制类型转换
类似的强制类型转化还有:
- (float):将其他类型的变量强制转化为浮点型
- (array):将其他类型的变量转化为数组型
- (object):将其他类型的变量转化为对象
- (string):将其他类型的变量转化为字符串
- (boolean):将其他类型的变量转化为布尔型
运算符
就是简单的加减乘除。
这里有一个“ ++$值”和“ $值++”或者“ – $值”和“ $值–”的区别,就在于,如果符号在前面的话,那就先进行计算在进行输出,如果是符号在后面的话,那就是先输出原本的值,在进行运算。
赋值与基本运算
使用等号“=”可以进行赋值,还有加减乘除运算的简便写法。
字符串运算
类似于加减乘除,也可以使用点号进行连接输出。
逻辑运算符
逻辑运算符:&&||!
- 逻辑与:(a)&&(b)……当a和b两个都为真,结果就为真,否则结果为假;
- 逻辑或:(a)||(b)……当a和b其中一个为真,结果就为真,否则为假;
- 逻辑非:!a……当a为真,结果就为假,否则为真;
- 逻辑与:and……运算规则与&&一样,区别就是&&优先级高于=,而and的优先级低于=;
- 逻辑或:or……运算规则与||一样,区别就是||的优先级高于=,但是or的优先级低于=;
注意:数字0和字符串的“”(空)为假。