关于printf的一个小问题

虽然知道print()函数不能赋予变量,今天突然尝试了一下。发现一个问题

<?php

$a=printf("%1\$d博客园%1\$d还是博客园%2\$s","12","嘿嘿");
echo $a;

?>

输出结构:12博客园12还是博客园嘿嘿24

无缘无故多出了24,这是什么原因啊?

posted on 2011-03-25 20:28  晓风@  阅读(166)  评论(2)    收藏  举报