printf()函数优点在于可以格式化输出!
格式如下:%['padding_character][-][width][.precision]type
所有的转换说明都是以%开始,如果想打印一个%符号,必须用%%.
参数'padding_character是可选.它将被用来填充变量直至所指定的宽度.该参数的作用就在变量前面填充.默认的填充字符是一个空格,如果指定0或者空格,就不需要 ' 单引号作为前缀,其他字符就必须指定 ' 作为前缀.
参数 - 是可选.它指左对齐,默认是右对齐.
参数width是指被替换的变量的长度.
参数precision表示以小数点开始.它指明小数点后要显示的位数.
参数type 是类型码,请看下表:
类型 | 含义
b | 解释为整数并作为二进制输出.
c | 解释为整数并作为字符表示输出(ASCII码).
d | 解释为整数并作为整数输出.
f | 解释为双精度并作为浮点数输出.
o | 解释为整数并作为八进制数输出.
s | 解释为字符串并为字符串输出.
u | 解释为整数并作为非指定小数输出.
x | 解释为整数并作为带有小写字母a-f的十六进制数输出
X | 解释为整数并作为带有大写字母A-F的十六进制数输出
演示:
---------------------------------------------------------------------------------------------
<?php
$str = "0758 jian";
$strA = "A";
$strB = "B";
$num1 = 5;
$num2 = 5;
$num3 = 0.25;
$num4 = 3.2567;
$num5 = 8;
$num6 = 1.735;
$num7 = 16777215;
$num8 = 16777215;
printf("%2\$s %1\$s", $strA, $strB); // 2"$是指定参数位置
echo '<br />';
printf("填充: %'%10s", $str); //指定填充符为%字符串宽度为10
echo '<br />';
printf("二制制: %b", $num1);
echo '<br />';
printf("ASCII码: %c", $num2);
echo '<br />';
printf("整数: %d", $num3);
echo '<br />';
printf("浮点数: %.2f", $num4);
echo '<br />';
printf("八进制: %o", $num5);
echo '<br />';
printf("字符串: %s", $str);
echo '<br />';
printf("非小数: %u", $num6);
echo '<br />';
printf("十六进制: %x", $num7);
echo '<br />';
printf("十六进制: %X", $num8);
?>
---------------------------------------------------------------------------------------------
输出结果:
---------------------------------------------------------------------------------------------
B A
填充: %0758 jian
二制制: 101
ASCII码:
整数: 0
浮点数: 3.26
八进制: 10
字符串: 0758 jian
非小数: 1
十六进制: ffffff
十六进制: FFFFFF
---------------------------------------------------------------------------------------------
以上转载
分享到:
相关推荐
在PHP编程语言中,有四个常用的输出函数:`echo`、`print`、`printf` 和 `sprintf`。它们各自有着不同的特性和用途,理解它们的区别对于编写高效且灵活的PHP代码至关重要。 1. **echo 函数**: `echo` 是PHP中的一...
### PHP常用函数集合详解 #### 一、字符串处理函数 在PHP编程中,字符串处理是非常常见且重要的操作。本文档将详细介绍PHP中一系列常用的字符串处理函数,并解释它们的功能及应用场景。 ##### 1. `addcslashes` ...
### PHP常用内置函数详解 #### 引言 在软件开发领域,PHP作为一种广泛使用的服务器端脚本语言,凭借其简洁的语法和强大的功能受到了众多开发者的青睐。PHP的强大不仅仅体现在其核心语言特性上,更重要的是它拥有...
C语言printf()函数:格式化输出函数 printf()函数是最常用的格式化输出函数,其原型为: int printf( char * format, ... ); printf()会根据参数 format 字符串来转换并格式化数据,然后将结果输出到标准输出...
echo()、print()和die()(或者exit())是输出字符串的基础函数,而printf()用于格式化字符串输出,sprintf()则返回格式化后的字符串,而不是直接输出。 在字符串格式化方面,PHP提供了多种便捷的函数。ltrim()、...
### PHP/MYSQL函数详解 #### 引言 在IT领域,尤其是Web开发中,PHP与MySQL的结合被视为网站后台开发的黄金搭档。PHP作为一种广泛使用的开源脚本语言,以其易于学习、灵活高效的特点,成为服务器端脚本语言的首选。...
【PHP常用函数详解】 在PHP编程中,熟练掌握各种函数的使用是提高开发效率的关键。以下是对PHP中一些常见函数的详细解释: 1. **时间日期函数**: - `date()`:用于格式化当前时间或指定的时间戳,例如`date("Y-m...
### 如何使用PHP中的字符串函数 #### 一、输出字符串函数:`echo`, `print`, `...以上就是PHP中常用的一些字符串处理函数及其用法详解。通过这些函数,我们可以更加灵活高效地处理字符串,从而实现各种功能需求。
### PHP函数手册知识点详解 #### 一、I/O 函数 **1.1 Flush 函数** - **函数描述**:`flush();` - **说明**:`flush()` 函数用于刷新PHP的输出缓存,使其尽可能地将缓存中的内容立即输出到用户的浏览器或终端上。...
Printf函数** - **函数描述**:`printf(string format, mixed [string]);` - **说明**:此函数按照指定的格式`format`输出字符串。格式化字符串通常以`%`开始,后面跟着一个或多个标志、宽度、精度等,最后以一个...
本文实例讲述了PHP中sprintf函数的用法。分享给大家供大家参考。具体用法分析如下: sprintf()函数在php官方是说把字符串格式化输出了,本文就来给各位朋友介绍一下在学习sprintf()函数时的一些经验分享,希望能给大家...
PHP匿名函数,也称为闭包函数,是在PHP 5.3版本中引入的一个重要特性。它们没有具体的函数名称,而是作为一个可调用的对象赋值给一个变量。这使得它们非常适合用作回调函数或者在需要临时定义函数的场景下。下面我们...
### PHP扩展开发详解 #### 一、引言 在当今的Web开发领域中,PHP以其易用性与灵活性成为众多开发者的选择。对于那些希望进一步掌握PHP底层机制或想要为自己的项目定制特定功能的开发者而言,了解如何开发PHP扩展是...
6. 常用的打印函数有print、echo和printf,它们用于输出数据。 7. PHP的数据类型包括integer(整型)、boolean(布尔型)、array(数组)等,friend不是PHP的数据类型。 8. bindec()函数可以将二进制字符串转换为十...
- 找到`PHP_FUNCTION(confirm_my_module_compiled)`函数,将其重命名为`PHP_FUNCTION(printf_my_module)`,并在函数内部使用`zend_printf("Hello World");`来输出“Hello World”。 #### 五、编译动态库 1. **...
### PHP基本语法详解 #### 第一章 基本语法 **第一节 PHP代码书写** PHP是一种广泛使用的开源脚本语言,特别适用于Web开发并可嵌入HTML中。它支持多种数据库,可以创建动态网页。本节主要介绍PHP代码的基本书写...
**PHP echo() 函数详解** 在PHP编程语言中,`echo`是一个非常基础且重要的语句,用于在网页上输出文本。不同于其他编程语言中的函数,`echo`在PHP中其实是一个语言结构,而非真正的函数。这意味着我们无需使用括号...