我试图学习有关PHP函数sprintf()的更多信息,但由于我仍然感到困惑,php.net并没有太大帮助,您为什么要使用它?
看下面我的例子。
为什么使用这个:
$output = sprintf("Here is the result: %s for this date %s", $result, $date);
当这样做相同并且更容易编写IMO时:
$output = 'Here is the result: ' .$result. ' for this date ' .$date;
我在这里想念什么吗?
sprintf
具有原始printf的所有格式化功能,这意味着您不仅可以在字符串中插入变量值,还可以做更多的事情。
例如,指定数字格式(十六进制,十进制,八进制),小数位数,填充等。Google for
printf,您会发现很多例子。关于printf的维基百科文章应该可以帮助您入门。
本文向大家介绍PHP之sprintf函数用法详解,包括了PHP之sprintf函数用法详解的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP中sprintf函数的用法。分享给大家供大家参考。具体用法分析如下: sprintf()函数在php官方是说把字符串格式化输出了,本文就来给各位朋友介绍一下在学习sprintf()函数时的一些经验分享,希望能给大家带来帮助. PHP函数 sprin
问题内容: 为什么不应该使用函数的技术原因是什么?(例如,或)? 为什么我要使用其他东西,即使它们在我的网站上工作? 如果它们在我的网站上不起作用,为什么我会收到类似的错误 警告:mysql_connect():没有那个文件或目录 问题答案: MySQL 扩展: 未在积极开发中 被正式弃用的PHP 5.5(发布2013年6月)。 自 PHP 7.0起 已完全删除 (2015 年 12 月发布) 这
问题内容: 想要改善这篇文章吗? 提供此问题的详细答案,包括引文和为什么答案正确的解释。答案不够详细的答案可能会被编辑或删除。 为什么不应该使用功能的技术原因是什么?(例如,或)? 即使我的网站上可以工作,我为什么还要使用其他东西? 如果它们在我的网站上不起作用,为什么会出现类似 警告:mysql_connect():没有这样的文件或目录 问题答案: MySQL扩展: 没有积极发展 被 正式 弃用
问题内容: PHP 5.3提供了匿名函数。 我应该使用它们还是避免使用它们?如果是这样,怎么办? 编辑 ; 刚刚发现了一些与php匿名函数有关的妙招… 问题答案: 当使用需要回调函数的函数(例如或做)时,匿名函数非常有用: 否则,您将需要定义一个只能使用一次的函数:
问题内容: 我很好奇,将框架与PHP一起使用有什么优缺点? 从版本3开始,我一直在使用PHP。无论如何,我从未使用过任何可用于PHP的框架,所以我错过了什么? 问题答案: 框架使您从低级详细信息中抽象出来,使您的工作效率更高,并保护您免受低级错误(例如防止SQL注入攻击)的侵害。 一个好的PHP框架会迫使您分离您的关注点并实现经过验证的体系结构,从而最终改善您的设计,并使您的代码更易于阅读和维护以
问题内容: 使用PHP发送电子邮件时,普遍的看法是不要使用PHP的内置功能,而应使用库。 我想知道的是在库或扩展中使用的实际原因和缺陷。例如,通常指定的标头不包含在标准调用中。 问题答案: 报价: PHP 功能的缺点 在某些情况下,尽管通过WB发送而没有任何错误消息,但是通过PHP发送的邮件没有收到收件人。下面列出了该问题的最常见原因。 邮件标题或内容的格式错误(例如Windows / Unix之