当前位置:Gxlcms > PHP教程 > PHP基础函数实例详解

PHP基础函数实例详解

时间:2021-07-01 10:21:17 帮助过:2人阅读

本文主要和大家分享PHP基础函数实例详解,希望能帮助到大家。

1、 有关输出的函数:

l print():类似于echo输出提供的内容,返回1

l print_r() 一般用于打印数组,不打印类型

l var_dump():打印数据的,还有类型

2、有关时间的函数

l date():显示日期时间

举例:date(“Y-m-dH:i:s”)

l time():时间戳(秒数)

l microtime():返回时间戳和微秒数

l strtotime():将日期时间的字符串解析成时间戳

3、数学相关函数:

l max($v1,$v2,$v3…) 求最大值

l min($v1,$v2,$v3…) 求最小值

l rand()随机数

l mt_rand()生成更好的随机数

l round(变量 [,N]) 保留n位小

l ceil() 向上取整

l floor() 向下取整

l pow(x,y) 求xY

l abs()绝对值

l sqrt():求平方根

4、有关函数的函数

l function_exists( ‘函数名’) 判断函数是否存在

l func_get_arg(下标) 获取指定下标对应的参数

l func_get_args():在自定义函数中获取所有的参数(返回值是一个数组)

l func_num_args():获取当前自定义函数的参数数量

5、字符串相关的函数

基本函数strlen():得到字符串的长度 mb_strlen($字符串变量名 ,字符编码)

l implode(连接方式,数组):连接成一个字符串

l explode(分割字符,目标字符串):变成数组

l str_split(字符串,字符长度):按照指定长度拆分字符串得到数组

l trim(字符串[,指定字符]): 默认是用来去除字符串两边的空格

l ltrim():去除左边的

l rtrim():去除右边的

l substr(字符串,起始位置从0开始[,长度])

l strstr(字符串,匹配字符): 从指定位置开始,截取到最后(可以用来去文件后缀名)

l strtolower():全部小写

l strtoupper():全部大写

l ucfirst():首字母大写

l strpos(字符串,匹配字符):判断字符在目标字符串中出现的位置(首次)

l strrpos(字符串,匹配字符)

l str_replace(匹配目标,替换的内容,字符串本身)

l printf/sprintf(输出字符串有占位符,顺序占位内容..)%d %s

l str_repeat():重复某个字符串n次

l str_shuffle():随机打乱字符串

6、数组相关的函数

数组排序的函数

l sort():按元素的值 升序排列(下标重排)

l rsort():按元素的值降序排列(下标重排)

l asort():按元素的值升序排列(下标保留)

l arsort():按元素的值降序排列(下标保留)

l ksort():数组按键名(下标) 升序排列,(下标保留)

l krsort():按键名降序排列,(下标保留)

l shuffle():随机打乱数组元素,数组下标会重排

l 排序:默认的是升序排列,有 r就是降序排列)

l a:就是保留索引关系

l k : 就是按照键名排序

指针

l reset() 重置指针,将数组指针回到首位

l end() 重置指针,将数组指针指到最后一个元素

l next() 指针下移,取得下一个元素的值

l prev() 指针上移,取得上一个元素的值

l current():获取当前指针对应的元素值 (不移动指针)

l key(): 获取当前指针对应的下标值(不移动指针)

数组其他函数

l count():统计数组中元素的数量

l array_push():往数组中加入一个元素(数组后面)

l array_pop():从数组中取出一个元素(数组后面)

l array_shift():从数组中取出一个元素(数组前面)

l array_unshift():从数组中加入一个元素(数组前面)

l array_reverse():数组元素反过来

l in_array():判断一个元素在数组中是否存在

l array_keys():获取一个数组的所有下标,返回一个索引数组

l array_values():获取一个数组的所有值,返回一个索引数组

l array_merge():合并一个或多个数组

array_merge($arr1,$arr2)

l array_splice():把数组中的一部分去掉并用其它值取代

$input = array("red", "green", "blue", "yellow");
array_splice($input, 2);

//$input is now array(“red”,” green”);

l array_chunk():将一个数组分割成多个

l shuffle():将数组打乱

l range():建立一个包含指定范围单元的数组

l is_file():判断给定文件名是否为一个正常的文件

l define():定义一个常量

l defined():检查某个名称的常量是否存在

l ini_set():为一个配置选项设置值 ini_set('display_errors', '1');

l basename():返回路径中的文件名部分

l is_array():检测变量是否是数组

l list():把数组中的值赋给一些变量

$info = array('coffee', 'brown', 'caffeine');
list($drink, $color, $power) = $info;
echo "$drink is $color and $power makes it special.\n";

l nl2br():在字符串所有新行之前插入 HTML 换行标记

l array_rand():从数组中随机取出一个或多个单元

l count():计算数组中的单元数目或对象中的属性个数

l reset():将数组的内部指针指向第一个单元

相关推荐:

php函数的查找性能测试

PHP函数一些漏洞集合分享

php函数之array_walk的用法实例

以上就是PHP基础函数实例详解的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行