php常用函数持续更新,PHP的常用函数 持续更新

PHP的常用函数

前言:

由于害怕遗忘,故在此记录下常用的php函数,以便复习

1 define函数

作用:定义常量

用法

define('a',100);

?>

2 intval函数

作用: 向下取整

用法

echo intval(1.1);

//输出结果是1;

?>

3 strpos函数

作用:获得某一字符或一子字符串在一字符串中的位置

用法

$str = "string";

echo strpos($str,'s');

?>

底层似乎是用kmp实现的? 不是很确定

4 substr函数

作用:截取字符串

用法

$str ="123";

echo substr($str,1,2);

?>

输出:23;

如果不设置终点,将截取到末尾

返回值是字符串

5 str_split函数

作用:分割字符串

将字符串分割为字符串数组

用法

$str ="123";

$res =str_split($str);

print_r($res);

?>

6 print_r函数

作用 输出一数组内每个位置的值

用法 见 5

7 explode函数

作用; 以特定字符串分割字符串

$str ="12 3 4";

$res=explode(' ',$str);

print_r($res);

?>

8 array函数

作用:正如它的,名字一样,这就是个数组,用来定义数组

用法

$str=array();

$str[0]=1;

$str[2]=3;

$str[‘1’]=3;

$st=array(1=>1,2=>2);

print_r($st);

?>

注意,php中的数组可以存放任意类型的数据

同时数组的下标也可以为字符串

9 排序函数

php中的排序函数有6种

分别是sort rsort asort ksort arsort krsort

sort() - 以升序对数组排序

rsort() - 以降序对数组排序

asort() - 根据值,以升序对关联数组进行排序

ksort() - 根据键,以升序对关联数组进行排序

arsort() - 根据值,以降序对关联数组进行排序

krsort() - 根据键,以降序对关联数组进行排序

具体应用可以观看w3school/中对其的说明

10 构造函数

__construct 是php中的构造函数

与c++中构造函数相同,有一样的用法

用法:

class box{

public

$a;

function __construct(){

$a=1;

}

}

$b=new box();

echo $b->a;

?>

11 var_dump函数

作用:打印显示,一个变量的内容与结构,以及类型的信息。

用法

$a=10;

var_dump($a);

?>

12 析构函数

定义:析构函数指的是当某个对象的所有引用被删除,或者对象被显式的销毁时会执行的函数。

用__destruct()来定义,与构造函数差不多

class box {

public function __destruct()

{

echo 1;

}

}

$a = new box();

unset($a);

?>

输出结果是1;

但当PHP代码执行完毕以后,会自动回收与销毁对象,因此一般情况下不需要显式的去销毁对象。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值