php sqrt(),常用函数

常用函数

1、字符串函数

1-1、 strlen(str) 获取字符串长度

$str = 'www.baidu.com';

echo strlen($str); // 13

1-2、 strchr(str,search)

查找search字符串首次出现的位置并截取到最后

$str = 'www.baidu.com';

echo strchr($str,'w');

www.baidu.com

1-3、strrchr(str,search)

查找search字符串末次出现的位置并截取到最后

w.baidu.com

1-4、strpos(str,search)

在str字符串中查询search字符串首次出现的位置(0开始算起)

$str = 'www.baidu.com';

echo strpos($str,'w');

0

1-5、strrpos(str,search)

在str字符串中查询search字符串最后一次出现的位置

$str = 'www.baidu.com';

echo strrpos($str,'w');

2

1-6、trim(str【,substr】)

去掉空值

$str = ' www.baidu.com ';

echo trim($str);

www.baidu.com

ltrim

rtrim

1-7、str_repeat(str,n)

重复几次

$str = ' www.baidu.com ';

echo str_repeat($str,2);

www.baidu.com    www.baidu.com

1-8、 ucfirst、ucwords

首写字母大写

$string2 = 'nice';

echo ucfirst($string2);

一句话首单词大写

$string2 = 'nice girl';

echo ucwords($string2);

Nice Girl

1-9、 strtolower、strtoupper

转大写

strtoupper

转小写

strtolower

1-10、 explode(sep,str)

分割,返回数组

$str = 'nice girl';

var_dump( explode(' ',$str));

array(2) {

[0]=>

string(4) "nice"

[1]=>

string(4) "girl"

}

1-11、 addslashes

对于些特殊字符添加反斜杠(),特殊字符(‘)(“)()

1-12、 stripslashes

addslashes的逆运算,去除反斜杠

1-13、htmlspecialchars

$str = "

dsa

";

$str = htmlspecialchars($str);

echo $str;

<h1>dsa</h1>

1-14、 htmlspecialchars_decode

$str = "<h1>dsa</h1>";

$str = htmlspecialchars_decode($str);

echo $str;

dsa

1-15、 chr、ord

ord主要用于获取字符的unicode编码

echo ord(a) ; 97

chr主要用于获取指定编码对应的字符

echo chr(97) ; a

2、目录操作

1、dirname()

2、 readdir()

3、closedir()

4、rmdir()

5、mkdir()

6、scandir();

7、opendir();

3、 递归遍历目录1026

4、文件内容的操作

1、 fopen()

2、 file_put_contents();

3、 fwrite()

4、 fgetc(handle)

5、 fgets(handle) 每次读一行

6、 fread()

7、 file_get_contents();

8、 file()

9、 readfile();

5、文件操作

1、file_exists()

• 判断文件及目录是否存在

2、 filemtime(file);

• 获取文件的修改的时间

3、 unlink()

• 删除文件

4、 is_writeable()

• 判断文件是否可写

5、rename()

• 对文件或目录进行重新命名

6、 copy(source,target);

• 将source指定的复制到target位置(复制的同时可以改名)

7、 is_file();

• 是文件还是目录

8、 basename(path)

• 获取文件名

9、 filesize(file)

6、数组函数

1、count()

2、 array_keys($arr)

3、 array_values($arr)

4、 in_array($value)

5、 array_key_exists($key,$arr)

6、 array_merge(arrA, arrA,....)

7、sort(arr)

8、 rsort($arr)

7、数组指针相关的函数

$arr =[

'id'=>2,

'brand' => 'apple',

'price'=> 16

];

//用于获取当前数组指针所指向的元素,并返回一个混合数组,并将指针下移。

var_dump(each($arr));

var_dump(key($arr)) ;

var_dump(current($arr)) ;

var_dump(next($arr)) ;

var_dump(prev($arr)) ;

var_dump(end($arr)) ;

var_dump(reset($arr)) ;

1、current()

2、 each()

3、 key()

4、 prev($arr)

5、 next($arr)

6、 reset()

7、 end()

8、数组添加与删除

$arr= [1,2,3,4];

echo array_pop($arr);

//返回尾部删除的元素 4

echo array_push($arr,5);

//尾部追加一个元素,返回最终长度

echo array_shift($arr);

//头部删除的元素 1

echo array_unshift($arr,6);

//头部追加一个元素,返回最终长度

echo array_splice($arr,1);//删除从位置1后的元素

1、 array_unshift()

2、 array_shift()

3、 array_push()

4、 array_pop()

5、 array_splice()

6、 list结构

9、数学函数

1、max()

获取多个变量或数组中的最大值

2、 min()

获取多个变量或数组中的最小值

3、 abs()

获取绝对值

4、 ceil()

向上取整

5、 floor()

向下取整

6、 rand(m,n)

获取m与n之间的随机整数

7、 mt_rand(m,n);

推荐,获取m与n之间的随机整数

8、 round(v【,p】);

对变量v保留p位小数(四舍五入),如果省略p表示直接取整

9、 pow(m,n);

取m的n次方

10、 sqrt(v);

开平方

max() 获取多个变量或数组中的最大值

min() 获取多个变量或数组中的最小值

abs() 获取绝对值

ceil() 向上取整

floor() 向下取整

rand(m,n) 获取m与n之间的随机整数

mt_rand(m,n); 推荐,获取m与n之间的随机整数

round(v【,p】); 对变量v保留p位小数(四舍五入),如果省略p表示直接取整

pow(m,n); 取m的n次方

sqrt(v); 开平方

$arr = [12,52,72,62];

$a = -12;

$b = 12.5123;

echo max($arr);

echo min($arr);

echo abs($a);

echo ceil($b);

echo floor($b);

echo mt_rand(1,17);

echo rand(1,17);

echo round(1.283123);

echo round(1.283123,1);

echo sqrt(4); //2

echo pow(2,3);//8

本作品采用《CC 协议》,转载必须注明作者和本文链接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值