printf和sprintf在php中使用的地方?举一个例子?

时间:2011-02-22 05:36:44

标签: php

  

可能重复:
  PHP sprintf() and printf() functions
  Why use sprintf function in PHP?

printf和sprintf在php中使用的地方?举一个例子?

2 个答案:

答案 0 :(得分:3)

php中的

printf函数用于输出格式化字符串

例如:

<?php
$format = 'I have %d questions to %s';
printf($format, 2, 'answer');
?>

这将输出如下: I have 2 questions to answer


php中的

sprintf函数用于返回格式化的字符串。

例如:

<?php
$format = 'I have %d questions to %s';
$a_string = sprintf($format, 2, 'answer');
echo $a_string; 
?>

这将输出如下:I have 2 questions to answer


在第二个示例中,sprintf函数返回一个格式化的字符串,并存储到变量$a_string中。

答案 1 :(得分:0)

使用sprintf有许多选项来格式化输出字符串。这个SO答案将为您提供更多帮助:

Why use sprintf function in PHP?