我正在構建一個相當大的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