Oldukça geniş bir Lucene.NET arama ifadesi yapıyorum. PHP'de string değiştirme işlemini yapmanın en iyi yöntemleri var mı? Bu şekilde olmak zorunda değil, ama C# String.Format yöntemine benzer bir şey umuyorum.C# String.Format() PHP'de Eşdeğer mi?
Mantık C# 'de nasıl görünecektir.
var filter = "content:{0} title:{0}^4.0 path.title:{0}^4.0 description:{0} ...";
filter = String.Format(filter, "Cheese");
PHP5 eşdeğeri var mı?
ben Dize yer tutucularınızın indekslerinin olması gerektiğini düşünün crementing, başka bir hata atacaktır. var filter = "content: {0} başlık: {1}^4.0 path.title: {2}^4.0 açıklaması: {3} ..."; –
@BeowulfOF Belleğim bana bir hata yapmazsa iyi hizmet ediyorsa, yalnızca "{0}" ile "Peynir" arasındaki her örneği değiştirin (örnekte). –