php内置函数_教程及案例

php-isset方法

php函数isset方法的使用说明,判断一个变量是否已设置, 即变量已被声明,且其值不为 null。如果一个变量已经被使用 unset() 释放,它将不再被认为已设置。若使用 isset() 测试一个被赋值为 null 的变量,将返回 false。 同时要注意的是 null 字符("0")并不等同于 PHP 的 null 常量。如果一次传入多个参数,那么 isset() 只有在全部参数都已被设置时返回 true。 计算过程从左至右,中途遇到未设置的变量时就会立即停止。

php函数array_change_key_case使用场景

php函数array_change_key_case(array $array, int $case = CASE_LOWER): array,官网说了是将数组中的所有键名修改为全大写或小写,array_change_key_case() 将 array 数组中的所有键名改为全小写或大写。本函数不改变数字索引。

php常量检查函数defined()

php检查某个名称的常量是否存在defined(),如果你要检查一个变量是否存在,请使用isset();defined()函数仅对常量有效。如果你要检测某个函数是否存在,使用function_exists()。

php版本对比函数version_compare()

version_compare — 对比两个「PHP 规范化」的版本数字字符串

php-usort()-数组排序

php-usort()-数组排序,使用用户自定义的比较函数对数组中的值进行排序,本函数将用用户自定义的比较函数对一个数组中的值进行排序。 如果要排序的数组需要用一种不寻常的标准进行排序,那么应该使用此函数。

php7.2使用each()报错

The each() function is deprecated. This message will be suppressed on further calls

php获取本月起始时间戳和结束时间戳

mktime — 取得一个日期的 Unix 时间戳,mktime( int $hour = date("H"), int $minute = date("i"), int $second = date("s"), int $month = date("n"), int $day = date("j"), int $year = date("Y"), int $is_dst = -1 ): int,根据给出的参数返回 Unix 时间戳。

php获取上周起始时间戳和结束时间戳

mktime — 取得一个日期的 Unix 时间戳,mktime( int $hour = date("H"), int $minute = date("i"), int $second = date("s"), int $month = date("n"), int $day = date("j"), int $year = date("Y"), int $is_dst = -1 ): int,根据给出的参数返回 Unix 时间戳。时间戳是一个长整数,包含了从 Unix 纪元(January 1 1970 00:00:00 GMT)到给定时间的秒数。参数可以从右向左省略,任何省略的参数会被设置成本地日期和时间的当前值。

php获取昨日起始时间戳和结束时间戳

mktime — 取得一个日期的 Unix 时间戳,mktime( int $hour = date("H"), int $minute = date("i"), int $second = date("s"), int $month = date("n"), int $day = date("j"), int $year = date("Y"), int $is_dst = -1 ): int,根据给出的参数返回 Unix 时间戳。时间戳是一个长整数,包含了从 Unix 纪元(January 1 1970 00:00:00 GMT)到给定时间的秒数。参数可以从右向左省略,任何省略的参数会被设置成本地日期和时间的当前值。