- empty 检测变量是否为空,不支持语句
"" 0 "0" array() NULL FALSE var $var 七类数据为空,返回TRUE " " 返回FALSE
- “” 0 false array() null 五类都是NULL
- 0 ‘’ false null array 五类都是false;
- false null true 和FALSE NULL TRUE 是不区分大小写
- isset检测变量是否存在
$var = "";
isset($var) 返回TRUE
unset($var)
此时返回 FALSE
isset(NULL) 返回false
- ceil 进一法取整
ceil(4.01) 4.01-5返回5 ceil(-4); -4到-4.99 返回-4
- 舍去法取整
floor(4.99) 4-4.99 返回4 floor(-4.01) -4.01-5 返回-5
- 四舍五入
round(3.1) 返回3 3.5返回4 round(3.453,2) 返回3.45 保留两位小数 round(12355,-2) 返回12400
- intval转换成整数
intval(‘1.2’) 返回1
使用 (int)1.2也可以
- mt_rand随机数
mt_rand() 0到最大数随机数
mt_rand(1,20) 1-20之间随机数
php版本 PHP_VERSION
类型转换 浮点型 floatval($str)
is_array($str) 是否数组define("CONSTANT", "Hello world.") 常量定义 defined('IN_IA') or exit('Access Denied')是否定义常量
die() exit() 同名函数
highlight_file($filename) 高亮 highlight_string($str);
延迟秒数
sleep(10);
数组打乱变量,变量合并数组
$i = "999"; $arr = array( 'a'=>'我爱你', 'b'=>1, 'c'=>0, 'd'=>'美国', ); extract($arr); $arr2 = compact('a','b','c','d','i');
保留几位小数
@sprintf("%.4f",1.345677)
索引数组转换json
$arr = ["中国","日本"];
$arr = new ArrayObject($arr);
$json = json_encode($arr,256);
判断一个数组是否空值
empty(implode("",$v))
作者:Yoby 创建时间:2020-07-23 19:39
更新时间:2024-12-05 13:26
更新时间:2024-12-05 13:26