PHP 字符串 printf() 函数预定义函数。它用于输出格式化的字符串。我们可以在主字符串中以百分号 (%) 传递 arg1、arg2、arg++ 参数。
用法:
printf(format,arg1,arg2,arg++);
参数 | 描述 | 必需/可选 |
---|---|---|
format | 指定字符串。以下是可能的格式值:
|
Required |
arg1 | 要在第一个 % 符号处插入的参数。 | Required |
arg2 | 要在第二个 % 符号处插入的参数。 | Optional |
参数++ | 要在第三个、第四个等处插入的参数。%s 符号 | optional |
例子1
<?php
$version = 7;
$str = "JAVATPOINT";
printf("We are Learning PHP %u form %s.",$version,$str);
?>
输出:
We are Learning PHP 7 form JAVATPOINT.
例子2
<?php
$number = 12345;
printf("%f",$number);
?>
输出:
12345.000000
例子3
<?php
$number = 23456;
printf("With 2 decimals:%1$.2f
<br>With no decimals:%1$u",$number);
?>
输出:
With 2 decimals:23456.00 With no decimals:23456
示例 4
<?php
$str1 = "Hello";
$str2 = "Hello PHP!";
printf("[%s]<br>",$str1); // String
printf("[%8s]<br>",$str1); // Right-justifies the string with spaces
printf("[%-8s]<br>",$str1); // Left-justifies the string value with spaces
printf("[%08s]<br>",$str1); // Zero-padding
printf("[%'*8s]<br>",$str1); // Adds "*"
printf("[%8.8s]<br>",$str2); // Left-justifies the string with spaces (cuts off characters after the specified value)
?>
输出:
[Hello] [ Hello] [Hello ] [000Hello] [***Hello] [Hello PH]
相关用法
- PHP string parse_str()用法及代码示例
- PHP string rtrim()用法及代码示例
- PHP string ord()用法及代码示例
- PHP string join()用法及代码示例
- PHP string sha1()用法及代码示例
- PHP string setlocale()用法及代码示例
- PHP string sha1_file()用法及代码示例
- PHP string md5()用法及代码示例
- PHP string ltrim()用法及代码示例
- PHP string str_repeat()用法及代码示例
- PHP string lcfirst()用法及代码示例
- PHP string str_shuffle()用法及代码示例
- PHP string similar_text()用法及代码示例
- PHP string crypt()用法及代码示例
- PHP string str_ireplace()用法及代码示例
- PHP string str_split()用法及代码示例
- PHP string strcoll()用法及代码示例
- PHP string str_rot13()用法及代码示例
- PHP string str_pad()用法及代码示例
注:本文由纯净天空筛选整理自 PHP string printf() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。