<?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 否则返回 false11. 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() //返回数组中 当前指针指向的 值  如果超出则返回 false16. 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']  //脚本名称

转载于:https://www.cnblogs.com/lovellll/p/10200494.html

php手册常用的函数相关推荐

  1. 【c/c++】刷算法题时常用的函数手册 持续更新--

    在做算法题的时候,有时候为了高效的做题,我们会使用一些函数,但是常用的函数确实太多了,时不时的会忘记一些 于是我整理了一些常用的函数,方便自己查找和别人使用. 都是超链接,点击直接跳转到对应的内容. ...

  2. Linux命令【四】文件+虚拟内存+常用系统函数

    File*其实是一个结构体 文件描述符FD:索引到对应的磁盘文件 文件读写位置指针FP_POS,如果同时读写需要注意文件指针的位置 I/O缓冲区BUFFER:保存内存指针,默认大小是8kb,用于减小我 ...

  3. php时间转两位数年份,PHP常用时间函数资料整理

    PHP常用时间函数资料整理 PHP是一种HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言.这篇文章主要介绍了PHP常用时间函数资料整理的相关资料,需要的朋友可以参考下. php ...

  4. Linux 常用C函数说明-文件权限控制篇

    chdir(改变当前的工作(目录) 相关函数  getcwd,chroot 表头文件  #include<unistd.h> 定义函数  int chdir(const char * pa ...

  5. ThinkPHP 5.0常用助手函数

    ThinkPHP 5.0常用助手函数 总结thinkphp手册,以及自己学习中用到的关于tp5的助手函数 首先看看手册给我们提供的助手函数目录: 下面是学习中自己常用到的助手函数 一.url() 一般 ...

  6. WordPress常用模板函数 修改或自制WordPress主题必备

    对于很多WordPress新手来说,不懂任何代码的情况下去瞎改WordPress主题,得出的效果往往会出现语法错误之类的东西或效果不尽人意.想要修改 WordPress主题模板文件最基本的当然要懂得H ...

  7. postgis常用的函数

    postgis常用的函数 常见函数:http://postgis.net/docs/reference.html ST_GeometryType(geometry)    --    返回几何图形的类 ...

  8. python123测试3平方根格式化_Python3常用系统函数帅哥定制版

    Python3常用系统函数JSON帅哥定制版 没错,这里的帅哥指的就是我自己 安装 安装pip3 wget --no-check-certificate https://pypi.python.org ...

  9. PHP常用系统函数帅哥特供版

    [TOC] PHP常用系统函数帅哥特供版 常用操作 定界符 <<<EOF内容EOF; 1.PHP定界符的作用就是按照原样,包括换行格式什么的,输出在其内部的东西: 2.在PHP定界符 ...

最新文章

  1. 使用angularJs ng-repeat做表格合并行效果
  2. j-link接口定义及实际使用
  3. 光在介质中传播速度—材料折射率变化—物理光学记录
  4. 在Linux下编译php扩展
  5. C++内存泄漏的几种情况
  6. 如何做相册_今天才知道,原来长按微信相册,还隐藏着一个实用功能
  7. egg结合mysql如何做数据返回_egg-mysql使用体验和笔记
  8. Eviews 9.0新版本新功能——预测(Auto-ARIMA预测、VAR预测)
  9. 【matlab】画正六边形、矩形、圆形点阵
  10. 在线Js,JavaScript压缩格式化工具
  11. C语言——PTA 统计素数并求和
  12. MacOSx打包dmg文件(带背景图片)
  13. 微信如何开通直播?开通方法有2种
  14. 直播APP搭建常见难点的解决方案
  15. 字符编码 unicode 及其在javascript 中的使用
  16. LLRB——红黑树的现代实现
  17. @程序员,承认吧,都是你的错!
  18. Android-Apk的安装流程分析(二)
  19. sqli靶场21-40关
  20. C/C++实现你的浪漫表白:浪漫流星雨表白程序

热门文章

  1. 《高阶Perl》——导读
  2. 卡联科技与正元地理合作 打造智慧城市
  3. 实验0 了解和熟悉操作系统
  4. linux 常用的系统信息查看命令
  5. 一个理想主义者关于爱情和美女、事业与金钱的疯人痴语
  6. FileDownloader 很棒的文件下载库
  7. Python Coding Guidelines
  8. HTML图片热区map area的用法(转)
  9. linux基础概念和个人笔记总结(6)
  10. 任意长度的字典生成算法