预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

php基础入门知识php基础入门知识导语:php入门必须先了解一些最基础的知识,下面就由小编为大家介绍一下php基础入门知识,欢迎大家阅读!一、数据类型:字符串、整数、浮点数、逻辑、数组、对象、NULLvar_dump--打印变量的相关信息1、字符串:字符串是字符序列,双引号单引号都可以。(1)字符串函数①strlen()函数返回字符串长度echostrlen("1234");//4②strpos()函数检索字符串如果没有找到则返回false("")echostrpos("Helloworld!","world");//6(2)PHP字符串运算符:.串接.=串接赋值(就跟x+=2一样)递增/递减运算符:和c语言一样PHP比较运算符:===全等(完全相同)$x===$y如果$x等于$y,且它们类型相同,则返回true。!==不全等(完全不同)$x!==$y如果$x不等于$y,或它们类型不相同,则返回true。PHP逻辑运算符:与:and&&或:or||异或:xor$xxor$y如果$x和$y有且仅有一个为true,则返回true。非:!2、整数:整数必须有至少一个数字(0~9),整数不能包含逗号火空格,整数不能有小数点,整数正负均可可以用三种格式规定整数:十进制、十六进制(前缀是:0x)、八进制(前缀是:0)3、浮点数:小数$x=2.4e3;24004、逻辑:就是bool类型:true、false5、数组:在一个变量中存储多个值(1)在PHP中,有三种数组类型:1)索引数组-带有数字索引的数组count()函数用于返回数组的长度(元素数):$cars=array("Volvo","BMW","SAAB");echo"Ilike".$cars[0].",".$cars[1]."and".$cars[2].".";count($cars);//3//遍历数组$arrlength=count($cars);for($x=0;$x<$arrlength;$x++){echo$cars[$x];echo"";}2)关联数组-带有指定键的数组两种创建关联的方法:①$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");②$age['Peter']="35";$age['Ben']="37";$age['Joe']="43";//遍历数组:其实和js中的foreach很像,只是在as后边对照着""=>""这样的结构添加了变量而已,再拿出来用就好了$age=array("Bill"=>"35","Steve"=>"37","Peter"=>"43");foreach($ageas$xx=>$x_values){echo"key=".$xx.",value=".$x_values."";}3)多维数组-包含一个或多个数组的数组(2)数组排序:数组中的元素能够以字母或数字顺序进行升序或降序排序。(这里的排序直接就把数据的内容就改变了)(索引数组)sort()-以升序对数组排序rsort()-以降序对数组排序(关联数组)asort()-根据值,以升序对关联数组进行排序ksort()-根据键,以升序对关联数组进行排序arsort()-根据值,以降序对关联数组进行排序krsort()-根据键,以降序对关联数组进行排序(3)数组运算符运算符名称例子结果+联合$x+$y$x和$y的联合(但不覆盖重复的键)==相等$x==$y如果$x和$y拥有相同的'键/值对,则返回true。===全等$x===$y如果$x和$y拥有相同的键/值对,且顺序相同类型相同,则返回true。!=不相等$x!=$y如果$x不等于$y,则返回true。<>不相等$x<>$y如果$x不等于$y,则返回true。!==不全等$x!==$y如果$x与$y完全不同,则返回true。6