• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

PHP字符串的处理(三)-字符串的输出

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1.echo()

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

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

2.print()

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

3.printf()

<?php
    $str = "admin";
    $number = 123;
    printf("His name is %s,he is %u old.",$str,$number);
    printf("The book is %0.2f$",$number);  //把整型$number按浮点数输出,并保留小数点后两位

    $strs = "He is %1\$s,he has %2\$d children.Their dad is %1\$s,He is %2\$d old.";
    printf($strs,$str,$number);  //按照占位符输出多次变量,%1\$s为第一个参数
?>

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

%s:字符串

%u:无符号十进制数

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

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

%%:返回百分比符号

%b:二进制数

%c:依照ASCII值的字符

%d:带符号十进制数

%o:八进制数

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

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

4.sprintf()

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

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

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap