码迷,mamicode.com
首页 > 其他好文 > 详细

字符串的处理(三)

时间:2017-10-15 00:30:26      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:children   括号   连接   number   blog   处理   十六进制   八进制   十进制   

1.echo()

echo()实际不是一个函数,是一个语言结构,不需要使用括号

1 <?php
2     $str = "test";
3     echo $str."<br>";  //输出test
4     echo $str." of php.<br>";  //使用.连接多个字符串,输出test of php.
5     echo "test","test1","test2"; //输出用逗号多个参数,输出testtest1test2
6 ?>

2.print()

print()函数的功能和echo()函数一样,但是执行效率没有echo()函数高

3.printf()

1 <?php
2     $str = "admin";
3     $number = 123;
4     printf("His name is %s,he is %u old.",$str,$number);
5     printf("The book is %0.2f$",$number);  //把整型$number按浮点数输出,并保留小数点后两位
6 
7     $strs = "He is %1\$s,he has %2\$d children.Their dad is %1\$s,He is %2\$d old.";
8     printf($strs,$str,$number);  //按照占位符输出多次变量,%1\$s为第一个参数
9 ?>

函数printf()中常用的字符串格式

%s:字符串

%u:无符号十进制数

%f:浮点数(本地设置)

%F:浮点数(非本地设置)

%%:返回百分比符号

%b:二进制数

%c:依照ASCII值的字符

%d:带符号十进制数

%o:八进制数

%x:十六进制,小写字母

%X:十六进制,大写字母

4.sprintf()

用法和printf()相似,它不输出字符串,而是把格式化的字符串以返回值的形式写入一个变量中

1 <?php
2     $str = "admin";
3     $txt = sprintf("He is %s",$str);
4     echo $txt; //需要的时候使用格式化的$txt
5 ?>

注:如果有写错的地方,不足的地方,要补充的内容,都可以在下方评论,谢谢!

字符串的处理(三)

标签:children   括号   连接   number   blog   处理   十六进制   八进制   十进制   

原文地址:http://www.cnblogs.com/sch01ar/p/7668942.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!