一周php学习笔记
来源:互联网 发布:淘宝美工教程全集下载 编辑:程序博客网 时间:2024/04/25 16:53
1.包含文件用require(文件名)来使用还 可以用include(file)来使用
2.php有时候区分大小写,比如变量名.还有$_POST[],和$_post[]就不能混用,否则收不到参数.
3.die() 语句会中止程序执行,并在 Web 浏览器上显示文本。如果不想注释掉代码,而且只想显示到出错之前的信息和出错信息,不想显示后面的信息,那么 die() 语句特别有用。
相当于asp中的response.write()+response.end()
4.error_reporting(等级(整数))修改错误提示等级
5.isset(变量名)检测变量是否已经赋值.
6.unset(变量名)出去变量所付的值
7,print echo都是用来输出的语句,echo 不用括号形式的调用可以输入多个参数echo str1,str2
8.php中的数组下标可以是字符串如$arr["str1"]="zhangtao";
9.is_integer();用来判断是不是整数
10.强制类型转化用(type)val来实现.
11.初始化一个类是 ref= className;,后面不要想java一样加括号,使用成员变量时不要加$符号,否则认为时空值变量.
如:class test{
var $str1="zhangtao";
function prt(){
echo $this->str1;//不能时$this->$str1;应该是$this->str1;
}
}
12.测试是什么数据类型用is_(type)来检测是不是type型的
13.还属ceil(double)返回一个大于等于该参数的整数,无论正负,都返回大于等于的数,floor于ceil相反,round去和参数最接近的数如果是0.5则取偶数
14.chr(int),整数转字符,ord字符转整数值
15,implode将数组转换成implode("分割符",要转换的数组),explode("分割符",要转换为数组的字符串)
16.switch(exception){
case:value_1:
语句一;
语句二;
break;
...
default:
}
17.终止一个程序可以用exit()来实现.
18.global可以声明全局变量,static静态变量,可以记住每次执行后的结果
19.函数中安引用调用可以用 function fun(&$args)来实现引用调用
20.函数名可以是可变的function add(){},$str="add"; $str()等价与add();
==========字符串===============
21.单引号和双引号的区别:单引号中的字符不会被解释,双引号中的变量会被解释,会求出字符串中的变量,会替换/打头的特殊字符.
22.字符串也可以当字符数组处理可以用strlem来求出数组的长度比如:$Str="StringArray";
for($i=0;$i<strlen($Str);$i++){
echo $str[$i];
}
23.字符串中的加等(.=),$Str="zhangtao";$str.="tao";则$Str="zhangtao";
24.某个字符在另一个字符中出现的位置strpos(the str,str which be found)(string postion),字符的起始值是0
25.strrpos找字符串出现的位置
26.strcmp(str1,str2),strcasecmp(str1,str2)用来进行字符比较,每一位进行比较strcasecmp不区分大小写.如果srt1小于str2则返回负数,如果str1大于str2则返回正书,如果相等返回0
27.strstr(for_search,for_found)返回从要找的字符串开始及以后的字符.
28,substr(str,start,len)取子字符串,start是负数是是从末尾取
29.ltrim(),trim,chop()
30.字符串替换str_replace(searchstr,replacestr,str),substr_replace()
substr_replace(要找的字符串,要替换的新字符,从第几个找,替换位置后的第几个)
31.strrev(str)把str翻转
32.str_repeat("z",2) 结果是zz
33.strtok(要分开的字符串,界定符,可以是多个)
$toke=strtok("zz hjkh jkk-jklk-jk hjkj "," ")
while($toke){
echo $toke."<br>";
$toke=strtok(" ");
}
34.explode(分割符,要分割的字符串)得到一个数组
35,大小写strtolower(),strtoupper(),ucfirst()首字符大写
addslashes(str)可以替换掉特殊字符.
===================数学运算
- 一周php学习笔记
- Django一周学习笔记
- Java一周学习笔记
- 第一周学习笔记
- WordPress一周学习笔记
- PHP编程学习第一周
- unity学习笔记【 一周计划】
- 第十一周Android学习笔记
- Andrew学习笔记--第一周
- 机器学习第一周笔记
- 第一周+周三学习笔记
- 一周学习笔记(一)
- python一周速成学习笔记
- Python学习笔记[第一周]
- 《机器学习》学习笔记-第一周
- Coursera机器学习第一周学习笔记
- Coursera 机器学习 第一周 学习笔记
- 机器学习第一周学习笔记
- 用C#读取图片的EXIF信息的方法
- 现在大学生的出路
- 《Windows程序设计》读书笔记之八
- 视觉同盟-图标设计
- 《Windows程序设计》读书笔记之九
- 一周php学习笔记
- 在GridView中插入行
- 判断当前Windows XP操作系统是32位还是64位的方法
- 《Windows程序设计》读书笔记之十
- WinSock学习笔记
- 《Windows程序设计》读书笔记之十一
- Symentec离线升级包
- BCB6中的#Pragma说明(一)
- 事件顺序