php+2的256次方是多少,php常用函数

number abs ( mixed $number ) 返回参数 number 的绝对值。

echo abs(-9.8); // 输出: 9.8

float ceil ( float $value ) 向上取整,返回不小于 value 的下一个整数

echo ceil(9.999); // 10

echo ceil(-3.14); // -3

float floor ( float $value )向下取整, 返回不大于 value 的最接近的整数,舍去小数部分取整

echo floor(9.999); // 9

echo floor(-3.14); // -4

float fmod ( float $x , float $y ) 返回除法的浮点数余数

$x = 5.7;

$y = 1.3;

$r = fmod($x, $y);// $r equals 0.5, because 4 * 1.3 + 0.5 = 5.7

number pow ( number $q , number $n ) 返回 a 的 n 次方的幂

var_dump(pow(2, 8)); // int(256)

echo pow(-1, 20); // 1

float round ( float $val [, int $precision = 0 [, int $mode = PHP_ROUND_HALF_UP ]] )

返回将 val 根据指定精度 precision(十进制小数点后数字的数目)进行四舍五入的结果

echo round(3.6); // 4

echo round(3.6, 0); // 4

echo round(1.95583, 2); // 1.96 保留两位小数四舍五入

float sqrt ( float $arg ) 返回 arg 的平方根。

echo sqrt(9); // 3

echo sqrt(10); // 3.1622776601684

mixed max ( array $values ) 、mixed max ( mixed $value1 , mixed $value2 [, mixed $... ] )

max参数可以是多个数字或数组 返回其中的最大值

echo max(1, 3, 5, 6, 7); // 7

echo max(array(2, 4, 5)); // 5

min(): 同max求最小值

echo min(2, 3, 1, 6, 7); // 1

echo min(array(2, 4, 5)); // 2

int mt_rand ( void ) 生成更好的随机数

int mt_rand ( int $min , int $max ) 产生随机数值的平均速度比 libc 提供的rand() 快四倍

如果没有提供可选参数 min 和 max,mt_rand() 返回 0 到 mt_getrandmax() 之间的伪随机数。例如想要 5 到 15(包括 5 和 15)之间的随机数,用 mt_rand(5, 15)。

echp mt_rand(5, 15); // 此次输出的是8

float pi ( ) 返回圆周率(pi)的浮点近似值。使用 M_PI 常量,该常量产生与 pi() 完全相同的结果

echo pi(); // 3.1415926535898

echo M_PI; // 3.1415926535898

string trim ( string $str [, string $charlist = " \t\n\r\0\x0B" ] )

此函数返回字符串 str 去除首尾空白字符后的结果。如果不指定第二个参数,trim() 将去除这些字符:

" " (ASCII 32 (0x20)),普通空格符。

"\t" (ASCII 9 (0x09)),制表符。

"\n" (ASCII 10 (0x0A)),换行符。

"\r" (ASCII 13 (0x0D)),回车符。

"\0" (ASCII 0 (0x00)),空字节符。

"\x0B" (ASCII 11 (0x0B)),垂直制表符。

string ltrim ( string $str [, string $character_mask ] )

删除字符串开头的空白字符(或其他字符)

string rtrim ( string $str [, string $character_mask ] )

该函数删除 str 末端的空白字符并返回。chop(): rtrim()的别名

string dirname ( string $path ) 返回路径中的目录部分

echo "1) " . dirname("/etc/passwd") . PHP_EOL; // 1) /etc

echo "2) " . dirname("/etc/") . PHP_EOL; // 2) / (or \ on Windows)

echo "3) " . dirname("."); // 3) .

string str_pad ( string $input , int $pad_length [, string $pad_string = " " [, int $pad_type = STR_PAD_RIGHT ]] )使用另一个字符串填充字符串为指定长度

$input = "Alien";

echo str_pad($input, 10); // 输出 "Alien "

echo str_pad($input, 10, "-=", STR_PAD_LEFT); // 输出 "-=-=-Alien"

echo str_pad($input, 10, "", STR_PAD_BOTH); // 输出 "Alien"

echo str_pad($input, 6 , "__"); // 输出 "Alien"

string str_repeat ( string $input , int $multiplier ) 重复一个字符串

echo str_repeat("-=", 10); // -=-=-=-=-=-=-=-=-=-=

array str_split ( string $string [, int $split_length = 1 ] )将一个字符串转换为数组,默认字符长度为1 分隔。

$str = "Hello Friend";

$arr1 = str_split($str);

$arr2 = str_split($str, 3);

print_r($arr1);

print_r($arr2);

string strrev ( string $string )返回 string 反转后的字符串。

echo strrev("Hello world!"); // 输出 "!dlrow olleH"

string wordwrap ( string $str [, int $width = 75 [, string $break = "\n" [, bool $cut = false ]]] )使用字符串断点将字符串打断为指定数量的字串。

$text = "The quick brown fox jumped over the lazy dog.";

$newtext = wordwrap($text, 20, "
\n");

echo $newtext;

The quick brown fox

jumped over the lazy

dog.

string str_shuffle ( string $str )

str_shuffle() 函数打乱一个字符串,使用任何一种可能的排序方案。

$str = 'abcdef';

$shuffled = str_shuffle($str);

// 输出类似于: bfdaec

echo $shuffled;

void parse_str ( string $str [, array &$arr ] )

如果 str 是 URL 传递入的查询字符串(query string),则将它解析为变量并设置到当前作用域。

$str = "first=value&arr[]=foo+bar&arr[]=baz";

parse_str($str);

echo $first; // value

echo $arr[0]; // foo bar

echo $arr[1]; // baz

parse_str($str, $output);

echo $output['first']; // value

echo $output['arr'][0]; // foo bar

echo $output['arr'][1]; // baz

string number_format ( float $number , int $decimals = 0 , string $dec_point = "." , string $thousands_sep = "," )

number_format — 通过千位分组来格式化数字 输入: 要格式化的数字|规定多少个小数|规定用作小数点的字符 串|规定用作千位分隔符的字符串

$number = 1234.5678;

// english notation without thousands separator

$english_format_number = number_format($number, 2, '.', '');

// 1234.57

strtolower — 将字符串转化为小写

$str = "Mary Had A Little Lamb and She LOVED It So";

$str = strtolower($str);

echo $str; // 打印 mary had a little lamb and she loved it so

strtoupper — 将字符串转化为大写

$str = "Mary Had A Little Lamb and She LOVED It So";

$str = strtoupper($str);

echo $str; // 打印 MARY HAD A LITTLE LAMB AND SHE LOVED IT SO

string ucfirst ( string $str )将 str 的首字符(如果首字符是字母)转换为大写字母,并返回这个字符串。

$foo = 'hello world!';

$foo = ucfirst($foo); // Hello world!

string ucwords ( string $str )

将 str 中每个单词的首字符(如果首字符是字母)转换为大写字母,并返回这个字符串。

$foo = 'hello world!';

$foo = ucwords($foo); // Hello World!

htmlentities(): 把字符转为HTML实体

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值