php 简单函数整理 未完待续,长期更新.....

来源:互联网 发布:手机淘宝上消费总额查 编辑:程序博客网 时间:2024/05/17 06:12

去除空格  trim(变量)

大写   strtoupper(变量)

小写  strtolower(变量)

 instanceof函数是php5中新添的面向对象的函数。他主要的作用是 检测一个给定的对象是否属于(继承于)某个类(class)、某个类的子类、某个接口(interface)。如果是则返回true。反之返回false;


explode() 函数把字符串分割为数组

explode(separator,string,limit)
参数描述separator必需。规定在哪里分割字符串。string必需。要分割的字符串。limit可选。规定所返回的数组元素的最大数目。separator 参数不能是空字符串。如果 separator 为空字符串(""),explode() 将返回 FALSE。如果 separator 所包含的值在string 中找不到,那么 explode() 将返回包含 string 中单个元素的数组


__LINE__ 文件中的当前行号。
__FILE__ 文件的完整路径和文件名。如果用在包含文件中,则返回包含文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径,而在此之前的版本有时会包含一个相对路径。
__FUNCTION__ 函数名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该函数被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。
__CLASS__ 类的名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该类被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。
__METHOD__ 类的方法名(PHP 5.0.0 新加)。返回该方法被定义时的名字(区分大小写)

@ini_get('') 得到php.ini里面对应的配置信息。返回值如果为布尔型则为0或1

得到php.ini里面所有信息,用ini_get_all();

更改php.ini对应的信息,用ini_set('变量名','变量值');


strpos() 函数返回字符串在另一个字符串中第一次出现的位置。

如果没有找到该字符串,则返回 false。


substr() 函数返回字符串从start数值往后的所有。

语法

substr(string,start,length)

strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符。

如果成失败,否则返回 false。

语法

strrchr(string,char)

is_array 检测变量是否是数组类型。返回值true  false


语法

uniqid(prefix,more_entropy)
参数描述prefix可选。为 ID 规定前缀。如果两个脚本恰好在相同的微秒生成 ID,该参数很有用。more_entropy可选。规定位于返回值末尾的更多的熵。

例子

<?phpecho uniqid();?>

输出类似:

4415297e3af8c

定义和用法

ucwords() 函数把字符串中每个单词的首字符转换为大写。

语法

ucwords(string)
参数描述string必需。规定要转换的字符串。

例子

<?phpecho ucwords("hello world");?>

输出:

Hello World

定义和用法

array_merge() 函数把两个或多个数组合并为一个数组。

如果键名有重复,该键的键值为最后一个键名对应的值(后面的覆盖前面的)。如果数组是数字索引的,则键名会以连续方式重新索引。

注释:如果仅仅向 array_merge() 函数输入了一个数组,且键名是整数,则该函数将返回带有整数键名的新数组,其键名以 0 开始进行重新索引。(参见例子 2)

语法

array_merge(array1,array2,array3...)
参数描述array1必需。输入的第一个数组。array2必需。输入的第二个数组。array3可选。可指定的多个输入数组。

例子 1

<?php$a1=array("a"=>"Horse","b"=>"Dog");$a2=array("c"=>"Cow","b"=>"Cat");print_r(array_merge($a1,$a2));?>

输出:

Array ( [a] => Horse [b] => Cat [c] => Cow )

PHP stripslashes() 函数

PHP String 函数

定义和用法

stripslashes() 函数删除由 addslashes() 函数添加的反斜杠。

语法

stripslashes(string)
参数描述string必需。规定要检查的字符串。

提示和注释

注释:该函数用于清理从数据库或 HTML 表单中取回的数据。

例子

<?phpecho stripslashes("Who\'s John Adams?");?>

输出:

Who's John Adams?

PHP htmlspecialchars() 函数

PHP String 函数

定义和用法

htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。

预定义的字符是:

  • & (和号) 成为 &amp;
  • " (双引号) 成为 &quot;
  • ' (单引号) 成为 &#039;
  • < (小于) 成为 &lt;
  • > (大于) 成为 &gt;

语法

htmlspecialchars(string,quotestyle,character-set)

PHP strrchr() 函数

PHP String 函数

定义和用法

strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符。

如果成失败,否则返回 false。

PHP pathinfo() 函数

PHP Filesystem 函数

定义和用法

pathinfo() 函数以数组的形式返回文件路径的信息。

语法

pathinfo(path,options)
参数描述path必需。规定要检查的路径。process_sections

可选。规定要返回的数组元素。默认是 all。

可能的值:

  • PATHINFO_DIRNAME - 只返回 dirname
  • PATHINFO_BASENAME - 只返回 basename
  • PATHINFO_EXTENSION - 只返回 extension

说明

pathinfo() 返回一个关联数组包含有 path 的信息。

包括以下的数组元素:

  • [dirname]
  • [basename]
  • [extension]

提示和注释

注释:如果不是要求取得所有单元,则 pathinfo() 函数返回字符串。

例子

例子 1

<?phpprint_r(pathinfo("/testweb/test.txt"));?>

输出:

Array([dirname] => /testweb[basename] => test.txt[extension] => txt)


PHP strrpos() 函数

PHP String 函数

定义和用法

strrpos() 函数查找字符串在另一个字符串中最后一次出现的位置。

如果成功,则返回位置,否则返回 false。

语法

strrpos(string,find,start)
参数描述string必需。规定被搜索的字符串。find必需。规定要查找的字符。start可选。规定开始搜索的位置。

提示和注释

注释:该函数对大小写敏感。如需进行大小写不敏感的查找,请使用 strripos()。

例子

<?phpecho strrpos("Hello world!","wo");?>

输出:

6


0 0