- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
常用函数总结_必背 php.xls
常用单词
字符串函数
数组函数
数学函数
数学函数
函数名
描述
实例
输入
输出
abs()
求绝对值
$abs = abs(-4.2); //4.2
数字
绝对值数字
ceil()
进一法取整
echo ceil(9.999); // 10
浮点数
进一取整
floor()
舍去法取整
echo floor(9.999); // 9
直接舍去小数部分
fmod()
浮点数取余
$x = 5.7;$y = 1.3;
$r = fmod($x, $y); // $r equals 0.5, because 4 * 1.3 + 0.5 = 5.7
两个浮点数,xy
浮点余数
pow()
返回数的n次方
echo pow(-1, 20); // 1
基础数|n次方
乘方值
round()
浮点数四舍五入
echo round(1.95583, 2);// 1.96
一个数值|保留小数点后多少位,默认为0
舍入后的结果
sqrt()
求平方根
echo sqrt(9); //3
被开方的数
平方根
max()
求最大值
echo max(1, 3, 5, 6, 7); // 7
echo max(array(2, 4, 5)); // 5
多个数字或数组
返回其中的最大值
min()
求最小值
返回其中的最小值
mt_rand()
更好的随机数
echo mt_rand(0,9);//n
最小|最大,随机数
随机返回范围内的值
rand()
随机数
pi()
获取圆周率值
echo pi(); // 3.1415926535898
无
获取圆周率
数组函数
备注
数组创建:
array()
生成一个数组
$a=array(Dog,Cat,Horse);
print_r($a);
数组值或,键=值
一个数组型变量
array_combine()
生成一个数组,用一个数组的值作为键名,另一个数组值作为值
$a1=array(a,b,c,d);
$a2=array(Cat,Dog,Horse,Cow);
print_r(array_combine($a1,$a2));
$a1为提供键,$a2提供值
合成后的数组
创建并返回一个包含指定范围的元素的数组。
$number = range(0,50,10);
print_r ($number);
0是最小值,50是最大值,10是步长
compact()
创建一个由参数所带变量组成的数组
$firstname = Peter;
$lastname = Griffin;
$age = 38;
$result = compact(firstname, lastname, age);
print_r($result);
变量或数组
返回由变量名为键,变量值为值的数组,变量也可以为多维数组.会递归处理
用给定的填充(值生成)数组
$a=array_fill(2,3,Dog);
print_r($a);
2是键,3是填充的数量,Dog为填充内容
返回完成的数组
数组合并和拆分:
array_chunk()
把一个数组分割为新的数组块
$a=array(a=Cat,b=Dog,c=Horse,d=Cow);
print_r(array_chunk($a,2));
一个数组
分割后的多维数组,规定每个新数组包含2个元素
array_merge()
把两个或多个数组合并为一个数组。
$a1=array(a=Horse,b=Dog);
$a2=array(c=Cow,b=Cat);
print_r(array_merge($a1,$a2));
两个数组
返回完成后的数组
array_slice()
在数组中根据条件取出一段值,并返回。
$a=array(0=Dog,1=Cat,2=Horse,3=Bird);
print_r(array_slice($a,1,2));
1为从Cat开始,2为返回两个元素
数组比较:
array_diff()
返回两个数组的差集数组
两个或多个数组
返回Cat,$a1与$a2的不同之处
array_intersect()
返回两个或多个数组的交集数组
返回Dog和Horse,$a1与$a2的相同之处
数组查找替换:
array_search()
在数组中查找一个键值
$a=array(a=Dog,b=Cat,c=Horse);
echo array_search(Dog,$a);
成功返回键名,失败返回false
等同于in_array()
array_splice()
把数组中一部分删除用其他值替代
$a1=array(0=Dog,1=Cat,2=Horse,3=Bird);
$a2=array(0=Tiger,1=
文档评论(0)