所以我有一些 PHP 代码,如下所示:
$message = 'Here is the result: %s';
我只是用 %s 作为例子。它基本上是一个占位符,用于存放任何内容。然后我将字符串传递给一个函数,我希望该函数将 %s 替换为该值。
我需要做什么才能实现这一目标?我需要做一些正则表达式,并使用 preg_replace() 或其他什么吗?或者有更简单的方法吗?
您实际上可以使用sprintf函数将返回一个格式化字符串并将变量放在占位符的位置。
它还为您提供了强大的权力来决定如何格式化和显示字符串。
$output = sprintf("Here is the result: %s for this date %s", $result, $date);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)