2

我试图做sprintf("<%s>", "Sat");,但没有任何结果。当您删除小于符号时,它将重新开始工作。任何人都经历过这种行为以及是否预期?因为我认为这是一个错误。

您甚至可以在这里使用 printf 获得相同的结果..... http://writecodeonline.com/php/

4

2 回答 2

5

您的浏览器可能会将其呈现为标签。查看来源以确认。

http://codepad.org/g5FXZAwa

<?php

printf("<%s>", "Sat");

印刷<Sat>


为 Yogesh 编辑。

<?php

echo sprintf("<%s>", "Sat");

印刷<Sat>

于 2013-01-03T01:57:07.443 回答
1

我相信发生这种情况是因为<Sat>您的浏览器将其解释为标签。

于 2013-01-03T01:57:27.217 回答