四.格式化字符串函数 number_format()
$str = "123445677"; $strl = number_format($str); $str2 = number_format($str,2); $str3 = number_format($str,2,",",'.'); echo$str."<br/>"; echo$strl."<br/>"; echo$str2."<br/>"; echo$str3."<br/>";
结果如下所示,number_format(str)表示在千分位上加,隔开。number_format(str,2)表示留两位小数点。number_format($str,2,",",".")把“,”替换成“.”。

五.把字符串分割成数组函数/emplode()。把数组连接成字符串函数implode()。
$str = "你好@php编程@每天进步一点";
$tem = explode('@',$str);
$teml = explode('@',$str,2);
print_r($tem);
echo"<br/>";
print_r($teml);结果如图:explode(ch,str,limit)。ch表示分割字符串的分割符。str表示字符串。limit可选,表示要分割几次,默认为全部。 
立即学习“PHP免费学习笔记(深入)”;
[PHP房产程序|BBWPS]功能介绍 1、5种信息类别发布:出租、求租、出售、求购、楼盘信息,支持会员发布信息审核; 2、灵活的信息参数设置; 3、充足的信息字段; 4、简单易用的发布/编辑功能,支持配图上传; 5、灵活的信息管理功能; 6、信息输出伪静态,方便搜索引擎抓取数据; 7、支持RSS输出; 8、内置数据高速缓冲技术,可灵活设置缓冲功能是否启动及过期时间; 9、支持 Google 地图
$array = array("hello","php编程","每天进步一点");
$str = implode(",",$array);
print_r($str);结果如下图 。implode(separator,array)。 separator表示已什么来合成字符串。可选的。默认为空。array表示要合并成字符串的数组

六.截取字符串 /substr(str,separator)
$str = "hello,php编程"; $strm = substr($str,3); $strl = substr($str,-3); echo$strm."<br/>"; echo$strl;
substr(str,separator)。str指的是所要截取的字符串。separtor表示从哪里开始截取。正数代表从左开始截取。负数代表从右开始截取。这里3个字符代表一个汉字。(utf-8里是三个字符一个汉字,gb2312里是二个字符一个汉字。)

以上就介绍了php字符串函数(2),包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。










