ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Php 函数

2022-06-28 10:31:08  阅读:199  来源: 互联网

标签:__ 函数 strtotime str 数组 date array Php




字符串函数

implode(',', $arr)   // 数组 转换 字符串

explode(',', $arr)   // 字符串 转换 数组

json_encode($arr)   // 数组 转换 json

json_decode($json, true)   // json 转换 数组

str_replace ($find, $replace, $str)   // 字符串替换

strlen ($str)   // 查找字符串的长度

lcfirst ($str)   // 把字符串中的首字符转换为小写

intval ($str)   // 设置变量为整数值

sprintf($str, $number)   // 把百分号(%)符号替换成一个作为参数进行传递的变量

decbin($str)   // 把十进制转换二进制

abs($str)   // 绝对值

数组函数

array_column ($arr, $string)   // 返回数组中某一个单列的值

array_diff ($arr1, $arr2)   // 返回两个数组的差集(只比较键值)

array_key_exists ($key, $arr)   // 查询数组中是否存在指定的键名

array_merge ($arr1, $arr2 ...)   // 合并一个或多个元素为一个新数组 如果两个或更多元素有相同的键名,后者会覆盖前者

array_flip ($arr)   // key和value替换

array_reverse ($arr1, $arr2)   // 将数组中的元素逆序输出

array_fill ($key, $count, $str)   // 给定的键值填充数组

array_unshift($arr, $str)   // 向数组插入新元素,新数组的值将被插入到数组的开头

时间函数

time()   // 当前时间戳

date("Y-m-d")   // 今天日期

date("Y-m-d",strtotime("-1 day"))   // 昨天     

date("Y-m-d",strtotime("+1 day"))   // 明天 

date("Y-m-d",strtotime("+3 week"))   // 3周后 

date("Y-m-d H:i:s",strtotime("+1 week 3 days 5 hours 2 seconds"))   // 一周零三天五小时两秒后  

date("Y-m-d",strtotime("next Thursday"))   // 下周四    

date("Y-m-d",strtotime("last Monday"))   // 上周一 

date("Y-m-d",strtotime("last month"))   // 一个月前   

date("Y-m-d",strtotime("+1 month"))   // 一个月后

date("Y-m-d",strtotime("+10 year"))   // 十年后

mktime(0, 0 , 0,date("m")-1,1,date("Y"))   // 上个月开始结束时间
mktime(23,59,59,date("m") ,0,date("Y"))

date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m"),date("d")-date("w")+1-7,date("Y")))     // 上周开始结束时间
date("Y-m-d H:i:s",mktime(23,59,59,date("m"),date("d")-date("w")+7-7,date("Y")))

魔术方法

__construct()   // 构造函数,初始化调用

__destruct()   // 析构函数,结束调用

__call()   // 在对象中调用一个不可访问方法时调用

__get()   // 获得一个类的成员变量时调用

__unset()   // 当对不可访问属性调用unset()时被调用

__toString()   // 类被当成字符串时的回应方法

参考链接


全局变量

$GLOBALS   // 引用全局作用域中可用的全部变量

$_SERVER   // 保存关于报头、路径和脚本位置的信息
    
$_SERVER['REMOTE_ADDR']   // 返回 IP 地址

$_SERVER['REMOTE_HOST']   // 返回主机名

$_SERVER['HTTP_HOST']    // 返回请求的 Host 头

$_POST   // 收集表单post提交数据

$_GET   // 收集表单get提交数据

$_FILES   // 获取文件上传的数据

$_COOKIE   // 获取cookie

$_SESSION   // 获取session

参考链接


魔术常量

__LINE__   // 获取当前行号

__FILE__   // 获取文件的完整路径和文件名

__DIR__   // 文件所在的目录

__FUNCTION__   // 获取函数名称

__CLASS__   // 获取类名称

参考链接

标签:__,函数,strtotime,str,数组,date,array,Php
来源: https://www.cnblogs.com/linsonga/p/16418394.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有