文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
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);才不会出错。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载