文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>有关string.Fromat()要格式化的字符串有“{”和“}”的问题

有关string.Fromat()要格式化的字符串有“{”和“}”的问题

时间:2010-08-27  来源:YShuLin

在使用string.Frormat()格式化字符串的时候,忽然发现当需要格式化的字符串不一样时,产生的结果也不一样,如:使用

string.Format("<scriptlanguage=\"javascript\">alert(\"{0}\");</script>",msg);

格式化数据时,一切正常。但是,如果换一下要格式化的字符串,如:

string.Format("<scriptlanguage=\"javascript\">$(window).load(function(){alert(\"{0}\");});</script>",msg);

就会出现错误,错误提示“字符串格式错误”。

错误原因:若要在 format 中指定单个大括号字符,请指定两个前导大括号字符或尾部大括号字符;即“{{”或“}}”

所以需要修改为:

string.Format("<scriptlanguage=\"javascript\">$(window).load(function(){{alert(\"{0}\");}});</script>",msg);才不会出错。

相关阅读 更多 +
排行榜 更多 +
建筑模拟器最新版

建筑模拟器最新版

模拟经营 下载
素人改造师最新版

素人改造师最新版

模拟经营 下载
外星战士幸存者手机版

外星战士幸存者手机版

飞行射击 下载