sprintf()function 是 PHP 中的一个内置函数,用于格式化字符串,其方式类似于 C 语言的 printf() 函数。它允许您通过用相应的值替换占位符来创建格式化字符串。
用法:
string sprintf(string $format, mixed ...$values)
Parameters: 该函数接受两个参数,如下所述:
- $format: 这是一个指定输出格式的字符串。它包含以百分号 (%) 开头的占位符,后跟表示应插入到该位置的值类型的字符。
- $values: 这些值将替换格式字符串中的占位符。您可以提供任意数量的参数,具体取决于格式字符串中占位符的数量及其类型。
返回值: sprintf()函数返回由该函数生成的字符串。
程序1:下面的程序演示了sprintf()函数。
PHP
<?php
$first_name = "Ram";
$last_name = "Kumar";
$age = 28;
$balance = 1200.50;
$formatted_string = sprintf(
"Name: %s %s\nAge: %d\nBalance: $%.2f",
$first_name, $last_name, $age, $balance
);
echo $formatted_string;
?>
输出
Name: Ram Kumar Age: 28 Balance: $1200.50
程序2:下面的程序演示了sprintf()函数。
PHP
<?php
$product = "Widget";
$quantity = 10;
$pricePerUnit = 24.95;
$totalPrice = $quantity * $pricePerUnit;
$formatted_invoice = sprintf(
"Invoice:\nProduct: %s\nQuantity: %d\nPrice"
. " per Unit: $%.2f\nTotal Price: $%.2f",
$product, $quantity,
$pricePerUnit, $totalPrice
);
echo $formatted_invoice;
?>
输出
Invoice: Product: Widget Quantity: 10 Price per Unit: $24.95 Total Price: $249.50
参考:https://www.php.net/manual/en/function.sprintf.php
相关用法
- PHP sprintf()用法及代码示例
- PHP split()用法及代码示例
- PHP spliti()用法及代码示例
- PHP sin()用法及代码示例
- PHP sqrt()用法及代码示例
- PHP string Implode()用法及代码示例
- PHP string crypt()用法及代码示例
- PHP string join()用法及代码示例
- PHP string lcfirst()用法及代码示例
- PHP string levenshtein()用法及代码示例
- PHP string ltrim()用法及代码示例
- PHP string md5()用法及代码示例
- PHP string md5_file()用法及代码示例
- PHP string money_format()用法及代码示例
- PHP string number_format()用法及代码示例
- PHP string ord()用法及代码示例
- PHP string parse_str()用法及代码示例
- PHP string printf()用法及代码示例
- PHP string quotemeta()用法及代码示例
- PHP string rtrim()用法及代码示例
- PHP string setlocale()用法及代码示例
- PHP string sha1()用法及代码示例
- PHP string sha1_file()用法及代码示例
- PHP string similar_text()用法及代码示例
- PHP string str_ireplace()用法及代码示例
注:本文由纯净天空筛选整理自neeraj3304大神的英文原创作品 PHP sprintf() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。