かなり大きな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相当品はありますか?
I文字列プレースホルダのインデックスはそれ以外の場合はエラーが発生します。 var filter = "内容:{0}タイトル:{1}^4.0 path.title:{2}^4.0 description:{3} ..."; –
@BeulfulfOF私の記憶がうまくいけばエラーは出ないでしょうが、 '{0}'のすべてのインスタンスを "Cheese"(この例では)に置き換えてください。 –