45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 编程代码 > 阅读资讯:怎么样在基于JS基础上实现PHP的sprintf函数?

怎么样在基于JS基础上实现PHP的sprintf函数?

2016-03-03 06:08:24 来源:www.45fan.com 【

怎么样在基于JS基础上实现PHP的sprintf函数?

本文实例讲述了基于JS实现PHP的sprintf函数。分享给大家供大家参考,具体如下:

函数如下:

<script type="text/javascript">
function sprintf()
{
 var arg = arguments,
  str = arg[0] || '',
  i, n;
 for (i = 1, n = arg.length; i < n; i++) {
  str = str.replace(/%s/, arg[i]);
 }
 return str;
}
</script>

第一个参数是包含的“%s”的字符串,其他参数是对应的用来替换“%s”的变量。

如:

<script type="text/javascript">
var str = "床前%s明光,疑是%s上霜;举头%s明月,低头%s故乡。",
 var1 = "明",
 var2 = "地",
 var3 = "望",
 var4 = "思";
str = sprintf(str, var1, var2, var3, var4);
</script>

希望本文所述对大家JavaScript程序设计有所帮助。


本文地址:http://www.45fan.com/bcdm/41034.html
Tags: 实现 PHP 基于
编辑:路饭网
推广内容
推荐阅读
热门推荐
推荐文章
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部