php函数查询手册下载,php手册常用的函数

************************************************************/

header("Content-type:text/html;charset='utf-8'");

######## 重点一 数组 Array 17

$arr_test=array('a'=>'你好','b'=>'他们','c'=>'tudo');

1. implode(delm,array) //jion 将数组合并成string

#print_r(implode(',',$arr_test));

2. explode('delm',string) //将字符串切割成数组

3. array_merge() //合并一个或者多个数组

4. array_combine(array_keys,array_value) //用一个数组作为建,一个数组作为值 创建新的数组

5. array_push(arr,string) //将一个或者多个字符 压入数组 返回新数组的长度

6. array_unique(arr) //移除数组中的重复项 返回新数组

7. array_values(arr)// 返回数组的值 组成的 array

8. array_keys(arr) //返回由 keys组成的 array

9. count(arr) //统计数组的长度

10. array_search(needle,arr) //在数组中搜索 指定的项 如果找到则返回key 否则返回 false

11. in_array(string,arr) //判断一个元素是否属于数组

#补充 bool is_array(); //判断是否是个数组

12. sort(arr) //对数组进行排序 asic 排序(大写 在小写前面) 改变数组为 索引数组

#asort(arr) //保留键

#arsort(arr) //逆向排序 asort ksort krsort usort() 这个函数得记 按指定函数进行排序

13. array_flip(arr) //交换数组的键和值

14. key() //返回数组中当前的键名

15. current() //返回数组中 当前指针指向的 值 如果超出则返回 false

16. reset() //把数组的指针复位到第一个元素 next();

17 array_chunk($arr,int,[false]) //将数组 切割成int个元素的几个数组 true 则保留原来的键名###############重点二 字符串 string

18. trim(str,flag) //清除字符串两边的空白符 指定第二个参数可以清除其他

19. rtrim() //清除右边的

20. ltrim()

21.addslashes(str) //在 预定义的字符前面加上转义符\

$str="how are you?";

21. strlen(str) mb_strlen() //求字符串的长度

22. substr(str,begin,length) | mb_substr(str,begin,length,charset) //截取字符串

23 strstr(str,needle,beforeOrback) //在字符串中查找字符串默认返回之后的字符串 区分大小写,别名strchr(stristr())

24.strpos(str,needle) //查找字符串中子字符串第一次出现的位置 strrpos() 从后面开始查起

25. str_replace(needle,replace,str)

26. ucfirst($str) //将字符串的首字母转换为大写(如果是字母)

27. strtolower(str) //把字符串转换成小写 strtoupper()

28. ucwords(str) //把字符串 每个字(如果是e文) 的首字母转换成大写

29. strcmp(str1,str2) //2进制比较两个字符串 str1>str2 正数

30.substr_count(str,needle,[begin],[lenght]) //字符串出现的次数 mb_substr_count()

@strrev(str) //翻转一个字符串

chunk_split($str,len,delm); /分割一个字符串;

###############重点三 正则相关的 表达式

31. preg_match_all(pattern,str,new_str) //在正则匹配字符串

32. preg_match(p,str,new_str)

33. preg_split(p,str) //用正则分割字符串

$keywords = preg_split("/[\s,]+/", "hypertext language, programming");

34. preg_replace(p,str,obj)

35. preg_grep(patterr,array) //用正则表达式匹配数组的值 返回新的数组

#############重点四 时间 Date

36. date(format,time) //打印时间

echo date('Y-m-d',time());

37. getdate() //以数组的方式返回日期

38. mktime($hour, $minute, $second, $month, $day, $year)

39. strtotime($str) //把字符串时间格式转换成时间戳

40. strftime()

41. date_default_timezone_set() ///设置脚本呢默认时区

42. date_default_timezone_get() //获取脚本默认时区

set_time_limit(second) //设置脚本运行时间

################ 重点五 文件操作

43.file_exists(filename) //文件目录是否存在

44.filesize(filename) //取得文件的大小

$file="./functions_string.php?d=333";

45..pathinfo(); //数组的形式返回文件|目录的信息 包括entension

46. mkdir(name,m,false/true) //创建目录

47. rmdir(name) //删除一个目录 该目录必须是空的而且 必须具有删除的权限

48. fopen(filename,model) //打开一个文件

49.fclose(fp) //关闭打开的文件

50.fwrite(fp,str,[length]) //像打开我文件写入东西

51. fread(fp,length) //从fp读取最多length个字节的内容内容

52. fgets(fp,length) //从文件指针中读取一行 读到eof 则返回 false

53. fgetc(fp) //从打开文件中获取当前指针的字符 碰到eof 则返回false 但是有可能返回 0字符

54. file(filename) //把整个文件读入一个数组中 一行一个元素

55. readfile(filename,) //读入一个文件 并写入到输出缓存区

56. file_get_contents(filename) //从文件中读取内容

57. file_put_contents(filename,contents) //新写入的数据会把以前的覆盖

$str="我tm的要写入数据\r\n";

$str1="我他们的药饿死了,怎么找不到工作啊????\r\n";

58. copy(file1,file2) //把file1copy 到file2 如果文件已经存在 则会覆盖

59. unlink(filename) //删除文件

60. rename(file1,file2) //重命名文件或者目录

###### 重点函数六

61. iconv("gb2312",'utf-8','我爱你') //将字符串的编码从gb2312转成utf-8;

echo basename($file);

$arr=pathinfo($file);

echo $arr['extension'];#### 重点其他 7

//命令函数运行php php -f filename 通过 $argv 数组接收参数

// list()=是一步操作 给一组变量进行赋值 list 仅仅用于 key从 0开始的索引数组

####重点8 mysql

//替换mysql 字段里面的内容 replace(字段,str,repstr)

//update mytable set 字段=replace(字段,替换的值,被替换成)

####mysql

#### 超全局数组:

$_SERVER;

$_SERVER['SERVER_ADDR'] // 服务器端ip

$_SERVER['REMOTE_ADDR'] // 客户端ip

$_SERVER['SCRIPT_FILENAME'] //脚本运行的绝对路径

$_SERVER['HTTP_REFERENCE'] //来路

$_SERVER['PHP_SELF'] $_SERVER['SCRIPT_NAME'] //脚本名称

gettype gettype — 获取变量的类型 explode — 使用一个字符串分割另一个字符串 iconv –转换字符串编码 I/O函数 Flush 函数描述:flush(); 说明:函数Flush刷新PHP的输出缓存,它尽量将缓和存中的内容输出到用户的浏览器。 返回值:无 Print 函数描述:print(string arg,string[arg],…); 说明:函数print输入所有的参数。 返回值:若输出成功,返回true(1);否则返回false(0)。 Printf 函数描述:printf(string format,mixed[string]); 说明:函数printf根据所给格式format,输出string。格式以一个%开头,以一个字母结尾,该字母决定输出的数据类型。PHP的类型说明符如表所示。 PHP的类型说明符 类型说明符 说 明 b 输出二进制整数 o 输出八进制整数 x,X 输出十六进制整数,“x”使用小写字母,“X”使用大写字母 d 输出十进制整数 c 输出由整数ASCII代码说明的字符 s 输出字符串 f 输出浮点数 e 输出用科学计数法表示的浮点数 % 输出一个百分号 返回值:无 正规表达式函数 Ereg 函数描述:int ereg (string pattern ,string string ,array[regs]); 说明:函数ereg在参数string中寻找pattern中给出的正规表达式相匹配的项。如果提供了可选reg数组,则每一项匹配将顺序存储在数组regs[1]开始的各项中。在regs[0]中存储整个正规表达式的匹配项。在函数ereg中,匹配的辨别是区分大小写的。请参看以下程序 返回值:若至少有一处匹配
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值