PHP 程序设计 编程 函数 命令 学习 一.doc_第1页
PHP 程序设计 编程 函数 命令 学习 一.doc_第2页
PHP 程序设计 编程 函数 命令 学习 一.doc_第3页
PHP 程序设计 编程 函数 命令 学习 一.doc_第4页
PHP 程序设计 编程 函数 命令 学习 一.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PHP 程序设计 编程 函数 命令 学习 一 (待续。)PHP结构echo输出,返回值voidprint输出,返回值intprint %d输出,返回值 字符串的长度sprintf将字符串保存在内存中,返回 字符串$sum=10声明定义变量is_array()使用一个参数进行判断返回true或falseis_double()is_float()is_real()is_long()is_int()is_integer()is_string()is_object()is_resource()is_null()is_numericintval()转换数据类型floatval()strval()$GLOBALS所有全局变量数组$_SERVER服务器环境变量数组$_GET通过GET方法传递给该脚本的变量数组$_POST通过POST方法传递给该脚本的变量数组$_COOKIEcookie变量数组$_FILE与文件上载相关的变量数组$_ENV环境变量数组$_REQUEST所有用户输入的变量数组$_SESSION会话变量数组define(“TOTAL”,150)定义常量TOTAL=150$_SERVER“HTTP_HOST”主机的地址和端口$_SERVER“DOCUMENT_ROOT”实际物理地址.字符串转接“对变量和转移序列都会进行相应的解析不解析,按原样输出n源代码上的换行网页上的换行Condition ? (value if value) : (value if false)三元操作符错误抑制操作符exit;退出整个程序break;退出整个循环continue;退出当前本次循环,并且继续下次循环rand(0,100);0100之间的随机数mt_rand(0,100);number_format($i,2,#,*)格式化数据abs()绝对值floor()r舍去法取整ceil()进一法取整round()四舍五入min()最小值max()最大值print_r(array)打印数组信息array(li,zhao,wang,cheng)声明定义数组range(min,max);建立一个包含指定范围单元的数组count|sizeof计算数组中的单元数目或对象中的属性个数foreach($i as $key=$value)使用循环访问key键value值$ikey=value;追加数组list($var1,$var2)=array(a,b,c,d,e);把数组中的值赋给一些变量,但只能识别key为数字的reset()将数组的内部指针指向第一个单元array_unique()移除数组中重复的值array_flip()交换数组中的键和值array(array(,), array(,), array(,);数组里的数组sort()升序排列sort($n,SORT_STRING)按字符串升序排列sort($n,SORT_NUMERIC)按数字升序排列asort对数组升序排序并保持索引关系,键值不变ksort按键值升序排序rsort降序 与sort对应arsort降序 与asort对应krsort降序 与ksort对应shuffle将数组打乱,随机排序array_reverse()对数组反向排序array_unshift()将新元素添加到数组头array_push()将新元素添加到数组末尾array_shift()删除数组头第一个元素array_pop()删除数组末尾的一个元素array_rand()返回数组中的一个或多个键current() | pos()返回数组中当前的元素,默认第一个next()将数组中的内部指针向后移动一位array_count_values()统计数组下标对应的值的出现次数extract()将数组转换成标量变量basename()返回路径的文件名部分dirname()返回路径目录部分pathinfo()创建一个关联数组(目录名,基本名,扩展名,文件名)(dirname,basename,extension,filename)realpath();将所有符号链接和相对路径引用转换为相应的硬链接和绝对路径filesize()返回指定文件字节的大小disk_free_space();返回指定目录所在的磁盘分区的可用空间disk_total_space();返回指定目录所在的磁盘分区的总容量fileatime()返回文件最后访问的时间date()格式化一个本地时间、日期date_default_timezone_set()设置默认时区date_default_timezone_get()获取一个脚本中的默认时区date(Y-m-d H:i:s);2012-10-1 12:10:45filectime();返回文件的最后改变时间filemtime();返回文件的最后修改时间Fopen(file.txt,w)在PHP中打开一个文件r只读r+读写w只写w+读写a只写 追加a+读写b二进制d纯文本fclose();关闭打开的文件fwrite();向文件中写入字符串file_put_contents();将一个字符串写入文件fgetc()读出一个字符,并将指针移到下一个字符fgets()读出一行字符,可以指定一行的显示长度fgetss()从文件指针中读取一行并过滤掉html标记fread()读取定量的字符fpassthru()输出文件指针处的所有剩余数据file()将整个文件读入数组中,以行分组readfile()读入一个文件并写入到输出缓冲file_get_contents()从整个文件读出一个字符串feof()检测文件指针是否到了文件结束的位置filesize()查看一个文件的大小unlink();删除一个文件rewind()将文件指针复位到文件的开始ftell()以字节为单位报告文件指针当前在文件中的位置fseek()将文件指针fp从whence位置移动到offset位置flock()文件锁定flock($fp,LCOK_EX)锁定文件flock($fp,LOCK_UN)解锁文件file_exists();查看文件是否存在opendir()打开路径指定的目录流closedir()关闭目录流readdir()返回目录中的各个元素scandir();将目录读入数组rmdir();删除指定的目录rename()重命名文件或目录md5()对字符串进行加密处理sha1()复制函数调用自己的函数库Library/tool.library.phpinclude Library/tool.library.php;include_once demo.php;require 和 require_once 类似上面_FILE_当前文件名_LINE_当前行号_FUNCTION_当前函数名_CLASS_当前类名_METHOD_当前方法chop()移除字符串后面多余的空白,包括新行ltrim()移除起始处多余的空白rtrim()是Chop的别名trim()移除两边的空白nl2br()用替换了换行符”n”htmlentities()将所有字符都转为HTML字符串htmlspecialchars()只转换特殊的字符为HTML字符串strip_tags()去掉字符串中的Htmladdslashes()加上反斜杠,重新格式化stripcslashes()去掉加上的反斜杠strtoupper()将字符串转换为大写strtolower()将字符串转换为小写ucfirst()将字符串第一个字母转换为大写ucwords()将字符串每个单词第一个字母转换为大写str_pad()将字符串用指定的字符填充,默认空格explode()用一个字符串分割另一个字符串strtok()一次只从字符串取出一些片段 令牌substr()访问一个给定起点和终点的子字符串str_split()分解字符串strrev()将一个字符串逆过来strcmp()字符串比较 区分大小写strcasecmp()字符串比较 不区分大小写strnatcmp()字符串比较 按自然数字比较strspn()返回一个字符串中包含另一个字符串中字符的第一部分长度strlen()测试字符串的长度substr_count()测试字符串出现的频率strstr()返回字符串中某指定字符串从开始至结束的字符串stristr()不区分大小写strrchr()取得指定某字符最后出现处起的字符串strchr()寻找第一个出现的字符strpos()查看一个子字符串在一个字符

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论