• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

PHP常用函数大全500+

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
  1 php usleep()  //函数延迟代码执行若干微秒。 
  2 unpack()  //函数从二进制字符串对数据进行解包。 
  3 uniqid()  //函数基于以微秒计的当前时间,生成一个唯一的 ID。 
  4 time_sleep_until()  //函数延迟代码执行直到指定的时间。 
  5 time_nanosleep()  //函数延迟代码执行若干秒和纳秒。 
  6 sleep()  //函数延迟代码执行若干秒。 
  7 show_source()  //函数对文件进行语法高亮显示。 
  8 strip_whitespace()  //函数返回已删除 PHP 注释以及空白字符的源代码文件。 
  9 pack()  //函数把数据装入一个二进制字符串。 
 10 ignore_user_abort()  //函数设置与客户机断开是否会终止脚本的执行。 
 11 highlight_string()  //函数对字符串进行语法高亮显示。 
 12 highlight_file()  //函数对文件进行语法高亮显示。 
 13 get_browser()  //函数返回用户浏览器的性能。 
 14 exit()  //函数输出一条消息,并退出当前脚本。 
 15 eval()  //函数把字符串按照 PHP 代码来计算。 
 16 die()  //函数输出一条消息,并退出当前脚本。 
 17 defined()  //函数检查某常量是否存在。 
 18 define()  //函数定义一个常量。 
 19 constant()  //函数返回常量的值。 
 20 connection_status()  //函数返回当前的连接状态。 
 21 connection_aborted()  //函数检查是否断开客户机。 
 22 zip_read()  //函数读取打开的 zip 档案中的下一个文件。 
 23 zip_open()  //函数打开 ZIP 文件以供读取。 
 24 zip_entry_read()  //函数从打开的 zip 档案项目中获取内容。 
 25 zip_entry_open()  //函数打开一个 ZIP 档案项目以供读取。 
 26 zip_entry_name()  //函数返回 zip 档案项目的名称。 
 27 zip_entry_filesize()  //函数返回 zip 档案项目的原始大小(在压缩之前)。 
 28 zip_entry_compressionmethod()  //函数返回 zip 档案项目的压缩方法。 
 29 zip_entry_compressedsize()  //函数返回 zip 档案项目的压缩文件尺寸。 
 30 zip_entry_close()  //函数关闭由 zip_entry_open()  //函数打开的 zip 档案文件。 
 31 zip_close()  //函数关闭由 zip_open()  //函数打开的 zip 档案文件。 
 32 xml_set_unparsed_entity_decl_handler()  //函数规定在遇到无法解析的实体名称(NDATA)声明时被调用的函数。 
 33 xml_set_processing_instruction_handler()  //函数规定当解析器在 XML 文档中找到处理指令时所调用的函数。 
 34 xml_set_object()  //函数允许在对象中使用 XML 解析器。 
 35 xml_set_notation_decl_handler()  //函数规定当解析器在 XML 文档中找到符号声明时被调用的函数。 
 36 xml_set_external_entity_ref_handler()  //函数规定当解析器在 XML 文档中找到外部实体时被调用的函数。 
 37 xml_set_element_handler()  //函数建立起始和终止元素处理器。 
 38 xml_set_default_handler()  //函数为 XML 解析器建立默认的数据处理器。 
 39 xml_set_character_data_handler()  //函数建立字符数据处理器。 
 40 xml_parser_set_option()  //函数为 XML 解析器进行选项设置。 
 41 xml_parser_get_option()  //函数从 XML 解析器获取选项设置信息。 
 42 xml_parser_free()  //函数释放 XML 解析器。 
 43 xml_parser_create()  //函数创建 XML 解析器。 
 44 xml_parser_create_ns()  //函数创建带有命名空间支持的 XML 解析器。 
 45 xml_parse_into_struct()  //函数把 XML 数据解析到数组中。 
 46 xml_parse()  //函数解析 XML 文档。 
 47 xml_get_error_code()  //函数获取 XML 解析器错误代码。 
 48 xml_get_current_line_number()  //函数获取 XML 解析器的当前行号。 
 49 xml_get_current_column_number()  //函数获取 XML 解析器的当前列号。 
 50 xml_get_current_byte_index()  //函数获取 XML 解析器的当前字节索引。 
 51 xml_error_string()  //函数获取 XML 解析器的错误描述。 
 52 utf8_encode()  //函数把 ISO-8859-1 字符串编码为 UTF-8。 
 53 utf8_decode()  //函数把 UTF-8 字符串解码为 ISO-8859-1。 
 54 wordwrap()  //函数按照指定长度对字符串进行折行处理。 
 55 vsprintf()  //函数把格式化字符串写入变量中。 
 56 vprintf()  //函数输出格式化的字符串。 
 57 vfprintf()  //函数把格式化的字符串写到指定的输出流。 
 58 ucwords()  //函数把字符串中每个单词的首字符转换为大写。 
 59 ucfirst()  //函数把字符串中的首字符转换为大写。 
 60 trim()  //函数从字符串的两端删除空白字符和其他预定义字符。 
 61 substr_replace()  //函数把字符串的一部分替换为另一个字符串。 
 62 substr_count()  //函数计算子串在字符串中出现的次数。 
 63 substr_compare()  //函数从指定的开始长度比较两个字符串。 
 64 substr()  //函数返回字符串的一部分。 
 65 strtr()  //函数转换字符串中特定的字符。 
 66 strtoupper()  //函数把字符串转换为大写。 
 67 strtolower()  //函数把字符串转换为小写。 
 68 strtok()  //函数把字符串分割为更小的字符串。 
 69 strstr()  //函数搜索一个字符串在另一个字符串中的第一次出现。 
 70 strspn()  //函数返回在字符串中包含的特定字符的数目。 
 71 strrpos()  //函数查找字符串在另一个字符串中最后一次出现的位置。 
 72 strripos()  //函数查找字符串在另一个字符串中最后一次出现的位置。 
 73 strrev()  //函数反转字符串。 
 74 strrchr()  //函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符。 
 75 strpos()  //函数返回字符串在另一个字符串中第一次出现的位置。 
 76 strpbrk()  //函数在字符串中搜索指定字符中的任意一个。 
 77 strncmp()  //函数比较两个字符串。 
 78 strncasecmp()  //函数比较两个字符串。 
 79 strnatcmp()  //函数使用一种“自然”算法来比较两个字符串。 
 80 strnatcasecmp()  //函数使用一种“自然”算法来比较两个字符串。 
 81 strlen()  //函数返回字符串的长度。 
 82 stristr()  //函数查找字符串在另一个字符串中第一次出现的位置。 
 83 stripos()  //函数返回字符串在另一个字符串中第一次出现的位置。 
 84 stripslashes()  //函数删除由 addslashes()  //函数添加的反斜杠。 
 85 stripcslashes()  //函数删除由 addcslashes()  //函数添加的反斜杠。 
 86 strip_tags()  //函数剥去 HTML、XML 以及 PHP 的标签。 
 87 strcspn()  //函数返回在找到任何指定的字符之前,在字符串查找的字符数。 
 88 strcoll()  //函数比较两个字符串。 
 89 strcmp()  //函数比较两个字符串。 
 90 strchr()  //函数搜索一个字符串在另一个字符串中的第一次出现。 
 91 strcasecmp()  //函数比较两个字符串。 
 92 str_word_count()  //函数计算字符串中的单词数。 
 93 str_split()  //函数把字符串分割到数组中。 
 94 str_shuffle()  //函数随机地打乱字符串中的所有字符。 
 95 str_rot13()  //函数对字符串执行 ROT13 编码。 
 96 str_replace()  //函数使用一个字符串替换字符串中的另一些字符。 
 97 str_repeat()  //函数把字符串重复指定的次数。 
 98 str_pad()  //函数把字符串填充为指定的长度。 
 99 str_ireplace()  //函数使用一个字符串替换字符串中的另一些字符。 
100 sscanf()  //函数根据指定的格式解析来自一个字符串的输入。 
101 sprintf()  //函数把格式化的字符串写写入一个变量中。 
102 soundex()  //函数计算字符串的 soundex 键。 
103 similar_text()  //函数计算两个字符串的匹配字符的数目。 
104 sha1_file()  //函数计算文件的 SHA-1 散列。 
105 sha1()  //函数计算字符串的 SHA-1 散列。 
106 setlocale()  //函数设置地区信息(地域信息)。 
107 rtrim()  //P 
108 rtrim()  //函数 
109 PHP String 函数 
110 quotemeta()  //函数在字符串中某些预定义的字符前添加反斜杠。 
111 quoted_printable_decode()  //函数对经过 quoted-printable 编码后的字符串进行解码,返回 8 位的字符串。 
112 printf()  //函数输出格式化的字符串。 
113 print()  //函数输出一个或多个字符串。 
114 parse_str()  //函数把查询字符串解析到变量中。 
115 ord()  //函数返回字符串第一个字符的 ASCII 值。 
116 number_format()  //函数通过千位分组来格式化数字。 
117 nl2br()  //函数在字符串中的每个新行 (\n) 之前插入 HTML 换行符 (<br />)。 
118 nl_langinfo()  //函数返回指定的本地信息。 
119 money_format()  //函数把字符串格式化为货币字符串。 
120 metaphone()  //函数计算字符串的 metaphone 键。 
121 md5_file()  //函数计算文件的 MD5 散列。 
122 md5()  //函数计算字符串的 MD5 散列。 
123 ltrim()  //函数从字符串左侧删除空格或其他预定义字符。 
124 localeconv()  //函数返回包含本地数字及货币信息格式的数组。 
125 levenshtein()  //函数返回两个字符串之间的 Levenshtein 距离。
126 join()  //函数把数组元素组合为一个字符串。
127 implode()  //函数把数组元素组合为一个字符串。 
128 htmlspecialchars()  //函数把一些预定义的字符转换为 HTML 实体。 
129 html_entity_decode()  //
130 chars_decode()  //函数 
131 PHP String 函数 
132 htmlentities()  //函数把字符转换为 HTML 实体。 
133 html_entity_decode()  //函数把 HTML 实体转换为字符。 
134 hebrevc()  //函数把希伯来文本从右至左的流转换为左至右的流。它也会把新行 (\n) 转换为 <br />。 
135 hebrev()  //函数把希伯来文本从右至左的流转换为左至右的流。 
136 get_html_translation_table()  //函数返回被 htmlentities()  //和 htmlspecialchars()  //函数使用的翻译表。 
137 fprintf()  //函数把格式化的字符串写到指定的输出流(例如:文件或数据库)。 
138 explode()  //函数把字符串分割为数组。 
139 echo()  //函数输出一个或多个字符串。 
140 crypt()  //函数返回使用 DES、Blowfish 或 MD5 加密的字符串。 
141 crc32()  //函数计算一个字符串的 crc32 多项式。 
142 count_chars()  //函数返回字符串所用字符的信息。 
143 convert_uuencode()  //函数使用 uuencode 算法对字符串进行编码。 
144 convert_uudecode()  //函数对 uuencode 编码的字符串进行解码。 
145 convert_cyr_string()  //函数把字符由一种 Cyrillic 字符转换成另一种。 
146 chunk_split()  //函数把字符串分割为一连串更小的部分。 
147 chr()  //函数从指定的 ASCII 值返回字符。 
148 chop()  //函数从字符串的末端开始删除空白字符或其他预定义字符。 
149 bin2hex()  //函数把 ASCII 字符的字符串转换为十六进制值。 
150 addslashes()  //函数在指定的预定义字符前添加反斜杠。 
151 addcslashes()  //函数在指定的字符前添加反斜杠。 
152 xpath()  //函数运行对 XML 文档的 XPath 查询。 
153 simplexml_load_string()  //函数把 XML 字符串载入对象中。 
154 simplexml_load_file()  //函数把 XML 文档载入对象中。 
155 simplexml_import_dom()  //函数把 DOM 节点转换为 SimpleXMLElement 对象。 
156 registerXPathNamespace()  //函数为下一次 XPath 查询创建命名空间语境。 
157 getNamespace()  //函数获取在 XML 文档中使用的命名空间。 
158 getName()  //函数从 SimpleXMLElement 对象获取 XML 元素的名称。 
159 getDocNamespaces()  //函数从 SimpleXMLElement 对象返回在 XML 文档中声明的命名空间。 
160 children()  //函数获取指定节点的子节点。 
161 attributes()  //函数获取 SimpleXML 元素的属性。 
162 asXML()  //函数以字符串的形式从 SimpleXMLElement 对象返回 XML 文档。 
163 addChild()  //函数向指定的 XML 节点添加一个子节点。 
164 addAttribute()  //函数给 SimpleXML 元素添加一个属性。 
165 __construct()  //函数创建一个新的 SimpleXMLElement 对象。 
166 mysql_unbuffered_query()  //函数向 MySQL 发送一条 SQL 查询(不获取 / 缓存结果)。 
167 mysql_thread_id()  //函数返回当前线程的 ID。 
168 mysql_stat()  //函数返回 MySQL 服务器的当前系统状态。 
169 mysql_select_db()  //函数设置活动的 MySQL 数据库。 
170 mysql_result()  //函数返回结果集中一个字段的值。 
171 mysql_real_escape_string()  //函数转义 SQL 语句中使用的字符串中的特殊字符。 
172 mysql_query()  //函数执行一条 MySQL 查询。 
173 mysql_ping()  //函数 Ping 一个服务器连接,如果没有连接则重新连接。 
174 mysql_pconnect()  //函数打开一个到 MySQL 服务器的持久连接。 
175 mysql_num_rows()  //函数返回结果集中行的数目。 
176 mysql_num_fields()  //函数返回结果集中字段的数。 
177 mysql_list_processes()  //函数列出 MySQL 进程。 
178 mysql_list_dbs()  //函数列出 MySQL 服务器中所有的数据库。 
179 mysql_insert_id()  //函数返回上一步 INSERT 操作产生的 ID。 
180 mysql_info()  //函数返回最近一条查询的信息。 
181 mysql_get_server_info()  //函数返回 MySQL 服务器的信息。 
182 mysql_get_proto_info()  //函数返回 MySQL 协议的信息。 
183 mysql_get_host_info()  //函数返回 MySQL 主机的信息。 
184 mysql_get_client_info()  //函数返回 MySQL 客户端信息。 
185 mysql_free_result()  //函数释放结果内存。 
186 mysql_field_type()  //函数返回结果集中指定字段的类型。 
187 mysql_field_table()  //函数返回指定字段所在的表名。 
188 mysql_field_seek()  //函数将结果集中的指针设定为指定的字段偏移量。 
189 mysql_field_name()  //函数取得结果中指定字段的字段名。 
190 mysql_field_len()  //函数返回指定字段的长度。 
191 mysql_field_flags()  //函数从结果中取得和指定字段关联的标志。 
192 mysql_fetch_row()  //函数从结果集中取得一行作为数字数组。 
193 mysql_fetch_object()  //函数从结果集(记录集)中取得一行作为对象。 
194 mysql_fetch_lengths()  //函数取得一行中每个字段的内容的长度。 
195 mysql_fetch_field()  //函数从结果集中取得列信息并作为对象返回。 
196 mysql_fetch_assoc()  //函数从结果集中取得一行作为关联数组。 
197 mysql_fetch_array()  //函数从结果集中取得一行作为关联数组,或数字数组,或二者兼有 mysql_error()  //函数返回上一个 MySQL 操作产生的文本错误信息。 
198 mysql_errno()  //函数返回上一个 MySQL 操作中的错误信息的数字编码。 
199 mysql_db_name()  //函数取得 mysql_list_dbs()  //调用所返回的数据库名。 
200 mysql_data_seek()  //函数移动内部结果的指针。 
201 mysql_connect()  //函数打开非持久的 MySQL 连接。 
202 mysql_close()  //函数关闭非持久的 MySQL 连接。 
203 mysql_client_encoding()  //函数返回当前连接的字符集的名称。 
204 mysql_affected_rows()  //函数返回前一次 MySQL 操作所影响的记录行数。 
205 tanh()  //函数返回双曲正切。 
206 tan()  //函数返回正切。 
207 srand()  //函数播下随机数发生器种子。 
208 sqrt()  //函数返回一个数的平方根。 
209 sinh()  //函数返回一个数的双曲正弦。 
210 sin()  //函数返回一个数的正弦。 
211 round()  //函数对浮点数进行四舍五入。 
212 rand()  //函数返回随机整数。 
213 rad2deg()  //函数把弧度数转换为角度数。 
214 pow()  //函数返回 x 的 y 次方。 
215 pi()  //函数返回圆周率的值。 
216 octdec()  //函数把八进制转换为十进制。 
217 mt_srand()  //播种 Mersenne Twister 随机数生成器。 
218 mt_rand()  //使用 Mersenne Twister 算法返回随机整数。 
219 mt_getrandmax()  //显示随机数的最大可能值。 
220 min()  //返回最小值。 max()  //返回最大值。 
221 log1p()  //以返回 log(1 + x),甚至当 x 的值接近零也能计算出准确结果。 
222 log10()  //以 10 为底的对数。 log()  //返回自然对数。 
223 lcg_value()  //组合线性同余发生器。 
224 is_nan()  //判断是否为合法数值。 is_infinite()  //判断是否为无限值。 
225 is_finite()  //函数判断是否为有限值。 
226 hypot()  //函数计算一直角三角形的斜边长度。 
227 hexdec()  //函数把十六进制转换为十进制。 
228 fmod()  //函数显示随机数最大的可能值。 
229 fmod()  //函数返回除法的浮点数余数。 
230 floor()  //函数向下舍入为最接近的整数。 
231 expm1()  //函数返回 exp(x) - 1,甚至当 number 的值接近零也能计算出准确结果。 
232 exp()  //函数计算 e 的指数。 
233 deg2rad()  //函数将角度转换为弧度。 
234 decoct()  //函数把十进制转换为八进制。 
235 dechex()  //函数把十进制转换为十六进制。 
236 decbin()  //函数把十进制转换为二进制。 
237 cosh()  //函数返回一个数的双曲余弦。 
238 cos()  //函数返回一个数的余弦。 
239 ceil()  //函数向上舍入为最接近的整数。 
240 bindec()  //函数把二进制转换为十进制。 
241 base_convert()  //函数在任意进制之间转换数字。 
242 atanh()  //函数返回一个角度的反双曲正切。 
243 atan()  //和 atan2()  //和 atan2()  //函数 
244 PHP Math 函数 
245 asinh()  //函数返回一个数的反双曲正弦。 
246 asin()  //函数返回不同数值的反正弦,返回的结果是介于 -PI/2 与 PI/2 之间的弧度值。 
247 acosh()  //函数返回一个数的反双曲余弦。 
248 acos()  //函数返回一个数的反余弦。 
249 abs()  //函数返回一个数的绝对值。 
250 mail()  //函数允许您从脚本中直接发送电子邮件。 
251 libxml_use_internal_errors()  //函数禁用标准的 libxml 错误,并启用用户错误处理。 
252 libxml_get_last_error()  //函数从 libxml 错误缓冲中获取最后一个错误。 
253 libxml_get_errors()  //函数从 libxml 错误缓冲中获取错误。 
254 libxml_clear_errors()  //函数清空 libxml 错误缓冲。
255  
                       
                    
                    

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
snowflake自增ID算法 (PHP版)发布时间:2022-07-10
下一篇:
php加速缓存器opcache,apc,xcache,eAccelerator发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap