php基础学习之常用系统函数

一,有关输出的语句/函数

echo语句

用于输出一个或多个字符串

 

print语句

用于输出一个字符串(用句点连接的多个字符串本质是一个字符串),与echo类似,但返回值为1

 

printf()函数

用于格式化输出字符串,类似于C语言的printf

 

print_r()函数

用于打印关于数组的易于理解的信息,通常用于调试目的,可以设置参数true,设置后print_r将不会直接输出而是返回输出结果的字符串

 

var_dump()函数

输出变量的详细信息,包括类型和值,也常用于调试

 

exit()和die()函数

用于输出一条消息并终止脚本的执行,die是exit函数的别名

演示

<?php
echo "echo输出", "多个字符串";
echo "<hr>";
echo print "print只输出一个字符串, 且有返回值";//用句点连接的多个字符串本质是一个字符串
echo "<hr>";
printf("printf用于格式化输出, 很像%c语言的printf", 67);
echo "<hr>";
echo print_r(array('a' => 'apple', 'b' => 'banana', 'c' => array('x', 'y', 'z')), true);
echo "<hr>";
var_dump("hello");//显示输出内容的数据类型、长度和值
echo "<hr>";
exit("die或exit用于输出并终止脚本, 用于程序异常处理");
die("die或exit用于输出并终止脚本, 用于程序异常处理");//因为exit执行, 显然这行代码不会执行了


二,有关时间的函数

date()

 date() 函数可把时间戳格式化为可读性更好的日期和时间,用它来返回一个格式化的时间,可以添加一个int参数来指定时间戳,不指定的话就默认是当前系统时间

语法为:

date(“Y, m, d”<, int参数>);

其中Y,m,d是格式化参数,代表年月日,可以任意排列组合,还可以用各种符号来分割,更多格式化参数参照(常用的如H,i,s分别代表时分秒)->PHP date() 函数 | 菜鸟教程 (runoob.com)

 

time()

返回当前的时间戳,单位为秒

(同一天的时间戳只有前五位是完全相同的)

microtime()

返回当前的时间戳,单位为微秒,因其精确性可以用于测试脚本的运行时间

strtotime()

将字符串的日期时间描述解析为时间戳,这个函数十分灵活,具体见本篇->

PHP strtotime() 函数 | 菜鸟教程 (runoob.com)


三,有关数学的函数

(注:以下函数较为简单,不做演示,需要用到时过来查询即可)

(一)基本数算

abs($number)

返回一个数的绝对值

 

sqrt($number)

返回一个数的平方根

 

pow($base, $exponent)

返回一个数的指定次幂

 

round($number, $precision)

对一个数进行四舍五入

 

floor($number)

返回不大于指定数的最大整数

 

ceil($number) 

返回不小于指定数的最小整数

(二)三角函数

sin($angle),cos($angle),tan($angle)

返回给定角度的正弦、余弦和正切值

 

asin($number),acos($number),atan($number)

返回给定值的反正弦、反余弦和反正切值

(三)对数和指数函数

log($number)

返回一个数的自然对数

 

exp($number)

返回自然对数e的指定次幂

(四)其它函数

min($numbers),max($numbers)

返回一组数字中的最小值和最大值

 

rand($min, $max)

返回指定范围内的一个随机数

 

mt_rand($min, $max)

和rand()函数的作用一样,但底层结构不同,相对而言,mt_rand()效率更高,推荐使用


四,有关函数的函数

function_exists($function_name)

判断指定函数在内存中是否存在,帮助不去使用一个不存在的函数,提高代码安全性

func_get_arg($var)

获取当前自定义函数中,指定下标(从0开始索引)对应的实参

func_get_args()

获取当前自定义函数中,所有的实参(该函数将返回一个数组)

func_num_args()

获取当前自定义函数中,实参的个数

演示

<?php
echo "<pre>";//预定义格式文本,按原文件的输出格式在网页中显示结果
function test($a, $b){
    var_dump(func_get_arg(3));//获取下标为3的实参,即float(3.4)
    var_dump(func_get_args());//获取所有实参,即有4个元素的数组
    var_dump(func_num_args());//获取实参的个数,显然为4
}
//先用function_exists()函数判断test是否存在, 如果为真才调用test()函数, 调用时传入4个实参
function_exists("test") && test(1, '2', "abc", 3.4);

  • 20
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
在 SQL Server 中,有许多常用系统函数可以帮助我们进行数据处理和计算,以下是一些常用系统函数及其调用方式: 1.字符串函数 LEN():返回字符串的长度,语法如下: SELECT LEN('Hello World'); -- 输出 11 SUBSTRING():返回指定位置的子字符串,语法如下: SELECT SUBSTRING('Hello World', 1, 5); -- 输出 Hello LOWER():将字符串转换为小写字母,语法如下: SELECT LOWER('Hello World'); -- 输出 hello world UPPER():将字符串转换为大写字母,语法如下: SELECT UPPER('Hello World'); -- 输出 HELLO WORLD 2.数值函数 SUM():计算列中所有数值的总和,语法如下: SELECT SUM(column_name) FROM table_name; AVG():计算列中所有数值的平均值,语法如下: SELECT AVG(column_name) FROM table_name; MAX():计算列中所有数值的最大值,语法如下: SELECT MAX(column_name) FROM table_name; MIN():计算列中所有数值的最小值,语法如下: SELECT MIN(column_name) FROM table_name; 3.日期函数 GETDATE():返回当前日期和时间,语法如下: SELECT GETDATE(); -- 输出当前日期和时间 DATEPART():返回日期中的指定部分,语法如下: SELECT DATEPART(year, '2022-01-01'); -- 输出 2022 DATEDIFF():返回两个日期之间的差异,语法如下: SELECT DATEDIFF(day, '2022-01-01', '2022-01-05'); -- 输出 4 4.类型转换函数 CAST():将一个数据类型转换为另一个数据类型,语法如下: SELECT CAST(column_name AS new_data_type) FROM table_name; CONVERT():将一个数据类型转换为另一个数据类型,语法如下: SELECT CONVERT(new_data_type, column_name) FROM table_name; 以上是 SQL Server 中常用系统函数及其调用方式,可以根据需要灵活运用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值