欢迎来到天天文库
浏览记录
ID:13116761
大小:192.50 KB
页数:10页
时间:2018-07-20
《php全,我认为比较完》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、PHP基础一、PHP入门二、PHP变量1、php变量的命名变量由字母,数字,下划线组成1)变量名区分大小写2)变量名必须以$开头3)不能以数字开头4)不能是系统关键字$example,$sut_name,$stu_name_22、如何申明变量$stu_name;$stu_name,$stu_age;二、PHP变量3、判断变量是否设置isset()判断变量是否设置,返回true或false4、定义常量define(“”,常量值)defined()判断常量是否设置,返回true或false三、PHP数据类型变量的数据类型1)布尔型(boolean)2)
2、整型3)浮点型4)字符串型5)数组6)对象7)空值8)资源三、PHP数据类型算术运算符逻辑运算符比较运算符赋值运算符加一/减一运算符四、运算符逻辑运算符赋值运算符三元运算符格式:表达式?结果1:结果2$c=$a>$b?“good”:”bad”PHP基础一、PHP流程控制语句1、分支结构格式1:if语句if(条件){语句集;}一、PHP流程控制语句格式2:if(条件){语句集;}else{语句集;}一、PHP流程控制语句格式3:If(条件1){语句集1;}elseif(条件2){语句集2;}一、PHP流程控制语句多分支结构:switch语句格式:sw
3、itch(表达式){case常量:语句;break;case常量2:语句;break;……….default:语句;break;}一、PHP流程控制语句2、循环结构While循环While(表达式){语句集;}一、PHP流程控制语句for循环for(表达式1;表达式2;表达式3){语句集;}一、PHP流程控制语句break和continue语句break强行终止当前循环continue终止当前执行语句,继续执行循环的下一句PHPPHP•数组分类:枚举数组、关联数组和多维数组枚举数组:下标为整数的数组例如:$stu[1]=“张三”关联数组:用字符串做
4、为下标的数组例如:$stu[“name”]=“张三”PHP•数组初始化$stu[]=“name”$stu[]=“sex”注意:数组下表不需要按顺序分配例题:排序数组元素(任意10个数排序)PHP•使用array函数例如:$stu=array(“james”,”jack”,”Toms”)数组的起始下标可以不从0开始$stu=array(2=>”james”,”jack”,”Toms”)表示下标从2开始PHP$arr=array[“name”=>”james”,”sex”=>”boy”]•数组的应用1、unset()删除数组元素unset($arr)删
5、除整个数组unset($arr[0])删除单个数组元素PHP2、foreach()遍历整个数组foreach($arras$value)输出数组中的元素foreach($arras$key=>$value)输出数组中的下标和元素PHP•each()返回数组中当前的键/值对并将数组指针向前移动一步返回4个值0,1,key和value如:$arr=array(4=>"Testuser","Toms","Andych");$foo=each($arr);print_r($foo);结果:Array([1]=>Testuser[value]=>Testus
6、er[0]=>4[key]=>4)PHP•list()把数组中的值赋给一些变量如:list($var)=$arr注意:list函数仅用于数组下标从0开始的数组•current()返回数组中当前元素如:current($arr)PHPnext()将数组的指针移到下一个元素上如:next($arr)prev()将数组的指针移到上一个元素上如:prev($arr)range()自动生成一个包含指定范围单元的数据如:range(0,40)PHPcount()统计数组中元素个数如:count($arr)array_count_values()统计数组中相同元
7、素的个数PHP函数•函数独立完成特定功能的代码块•内置函数1、echo()输出一个或多个字符串如:echo“程序设计基础”PHP函数2、print()输出字符串如:print(“PHP程序设计”)用法同echo注意:3>5?print(“错误的逻辑”):print(“正确的逻辑”)第10页共10页PHP函数Print<<8、php”);If($b==“ok”){echo“FileisOk”;}a.php文件注意:在包
8、php”);If($b==“ok”){echo“FileisOk”;}a.php文件注意:在包
此文档下载收益归作者所有