php中的系统函数

设置文件头信息
header('content-type:text/html;charset=utf-8');
日期、时间函数
  • 设置当前时区为中国
date_default_timezone_set('PRC');
  • 时间戳
time();
  • 获取日期时间
$cur_date = date('Y-m-d H:i:s');
// 根据时间戳获取时间
$special_date = data('Y-m-d H:i:s',time());
  • 获取星期信息
$arr_days = ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'];
$today_day = date('w'); // 获取当前是一个星期的第几天
echo "今天是{$arr_day[$today_day]}";
数学函数
// 随机数函数
mt_rand(min,max);
echo mt_rand(0,255);
// 取整函数
$num_ceil = ceil(3.14) // 4
$num_floor = floor(3.14) // 3

// @ param1:需要四色五入的数
// @ param2:保留到小数点后几位
$num_round = round(3.1419526,2);  // 3.14 
//最大值和最小值
$max = max(1,2,3); // 3 
$min = min(1,2,3); // 1
// 数字格式化,以千位分隔符形式转换
// @ params1: 格式化的数
// @ params2:保留到小数点后几位
$format_num = number_format(111222333.444555,2); // 111,222,333.44
字符串相关的函数
// 获取字符串长度
$str = 'mfyj';
$len = strlen($str) 
// 字符串大小写转换
$str = 'wish you have a good ending ';
$toUpper = strToUpper($str);
$toLower = strToLower($str);
$ucFirst = ucFirst($str); // 句子的首字母转换为大写
$ucWords = ucWords($str); // 句子的每个单词首字母转换为大写
// 字符串替换
$str = 'mdZz';
$str2 = str_replace('z',' hello',$str); // 区分大小写
$str3 = str_ireplace('z',' hello',$str); // 不区分大小写
echo $str2; // mdZ hello
echo $str3; // md hello hello
echo $str; // mdZz
$html = htmlSpecialChars($str); // 转换html中的标签
// 删除收尾空格,不会改变原来的字符串
$str2 = lTrim($str);
$str3 = rTrim($str);
$str4 = trim($str);
// 获取当前字符在字符串中第一次出现的位置,类似js中的indexof
$pos = strPos('javascript','t'); // 区分大小写
$posIgnore = striPos('javascript','T'); // 不区分大小写
// 字符串截取
// @ param $end:可选参数,缺省为到字符串末尾
$subStr = subStr($str,$start,$end);
// 字符串反转
$str2 = strRev('javascript');
// 字符串md5
$str_md5 = md5($str);
// 字符串打乱
$str_shuffle = str_shuffle('abcdef');
// 字符串分割
// @ param1: 分隔符
// @ param2: 被分割的字符串
// @ ret: []
$str_arr = explode(' ',$str);
// 数组的拼接
$str = implode('',$str_arr);
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值