我正在构建一个相当大的Lucene.NET搜索表达式。是否有最佳做法的方式来在PHP中进行字符串替换?它不一定是这样,但我希望有类似于C#String.Format方法的东西。C#String.Format()等效于PHP?
下面是C#中逻辑的外观。
var filter = "content:{0} title:{0}^4.0 path.title:{0}^4.0 description:{0} ...";
filter = String.Format(filter, "Cheese");
是否有PHP5等价物?
我认为你的字符串占位符的索引必须在crementing,否则会抛出错误。 var filter =“content:{0} title:{1}^4.0 path.title:{2}^4.0 description:{3} ...”; – 2009-08-06 20:48:15
@BeowulfOF如果我的记忆对我很好,不会抛出错误,只需用“Cheese”(在示例中)替换“{0}”的每个实例即可。 – 2013-10-27 12:10:17