优秀的编程知识分享平台

网站首页 > 技术文章 正文

小白笔记常用的PHP工具函数(php工具箱使用教程)

nanyue 2024-08-07 18:56:59 技术文章 13 ℃

/*工具函数*/

echo 'aaa';

die('下面不执行');

exit;

echo 'aaa';

$a = 'a';

unset($a);//销毁变量 没有返回值

var_dump(isset($a));//检查是否存在这个变量

$a = 'qqq';

var_dump(empty($a));//检查一个变量是否为空

/*数学函数*/

//abs函数 绝对值

$n = -2;

echo abs($n);

//floor函数 向下取整

$n = 12.9;

echo floor($n);

//ceil函数 向上取整

$n = 12.1;

echo ceil($n);

//round函数 四舍五入

$n = 3.34;

echo round($n);

$m = 3.54;

echo round($m);

// mt_rand 函数 产生随机数 Mersenne Twister 算法返回随机整数。比rand 快

$n = mt_rand(3,9);

echo $n;

// max 函数 最大值

echo max(3,6,9);

$a = 3;

$b = 6;

$c = 9;

echo max($a,$b,$c);

// min 函数 最小值

echo min(3,6,9);

$a = 3;

$b = 6;

$c = 9;

echo min($a,$b,$c);

// time() date() 日期函数

echo time(); //获取当前时间的时间戳

echo date('Y-m-d H:i:s');//返回当前日期格式的当前时间

echo '<hr>';

echo date('Y-m-d H:i:s',time());//将某个时间戳转换为日期格式

// strtotime()将日期格式转换为时间戳

//讲指定日期转换为时间戳

echo strtotime("2017-1-1 12:00:00").'<br/>';

//将制定的时间错转换为日期

echo date('m-d-Y H:i:s',strtotime("2017-1-1 12:00:00")).'<br/>';

//输出前一天的当前时间

echo date('Y-m-d H:i:s',strtotime('-1 day'));

echo date('Y-m-d H:i:s',time()-24*3600).'<br/>';

//输出明天的当前时间

echo date('Y-m-d H:i:s',strtotime('+1 day')).'<br/>';

echo date('Y-m-d H:i:s',time()+24*3600).'<br/>';

//输出三个月之前的当前时间

echo date('Y-m-d H:i:s',strtotime('-3 month')).'<br/>';

//输出下个月的日期

echo date('Y-m-d H:i:s',strtotime('next monday')).'<br/>';欢迎加qun 598394989

//包含(引入)文件

include('a.php');

echo '文件包含';

include('a.php');

//防止重复包含

include_once('a.php');

echo '文件包含';

include_once('a.php');

//include包含的文件不存在会有警告 但是代码会继续执行

include('b.php');

echo '文件包含';

//require 引入文件

require('a.php');

echo '文件包含';

require('a.php');

require_once('a.php');

echo '文件包含';

require_once('a.php');

//require一个不存在的文件会产生致命错误,终止代码执行

require('b.php');

echo 'require';

最近发表
标签列表