便利在php中什么意思,PHPer需要知道的100个简单便利函数(一)

大家好!我是PHP新手小强。

今天和大家介绍一下小强在LAMP过程中,学习PHP的一点小心得,10个简单便利的PHP内置函数。

■nl2br

在字符串所有新行之前插入 HTML 换行标记

$string = <<

foo

bar

baz

EOS;

echo nl2br($string);

结果:

foo

bar

baz

注意:自定义情况下结果以XML姓氏输出,PHP5.3.0之后指定第二参数为false时换行符格式为

参考:http://www.php.net/manual/zh/function.nl2br.php

■mb_strimwidth

获取按指定宽度截断的字符串

$string = "我说你是人间的四月天,笑响点亮了四面风,轻灵在春的光艳中交舞着变。你是四月早天里的云烟";

echo mb_strimwidth($string, 0 , 60, '...', 'UTF-8');

结果:

我说你是人间的四月天,笑响点亮了四面风,轻灵在春的光艳中...

注意:如上例所示,该函数指定长度截取字符串,其中第二个参数指定截取的起始位置,第三个参数指定截取的长度。

■number_format

格式化数字函数

$number = 12456.789;

echo number_format($number);

echo number_format($number, 2);

结果:

12,457

12,456.79

注意:自定义情况下,千位处以逗号分隔,可指定小数点后保留位数。

■http_build_query

url请求字符串生成函数

$data = array('name' => 'fivestar', 'age' => 23);

echo http_build_query($data, null, '&');

结果:

name=fivestar&age=23

注意:一般情况下,使用该函数时只需指定第一个参数,但可能因为php.ini中arg_separator.output的设置输出格式有所改变,因此安全起见,最好指定第三个参数‘&’。

■parse_str

功能与http_build_query相反,将url中的请求字符串解析成为数组变量

$query = "name=fivestar&age=23";

parse_str($query, $data);

var_dump($data);

结果:

array(2){

["name"]=>

string(8) "fivestar"

["age"]=>

string(2) "23"

}

注意:该函数将执行结果赋给第二个参数,没有返回值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值