Ich baue einen ziemlich großen Lucene.NET Suchausdruck. Gibt es einen Best-Practice-Weg, um den String-Austausch in PHP zu tun? Es muss nicht so sein, aber ich hoffe auf etwas Ähnliches wie die C# String.Format Methode.C# String.Format() Entspricht in PHP?
Hier ist, wie die Logik in C# aussehen würde.
var filter = "content:{0} title:{0}^4.0 path.title:{0}^4.0 description:{0} ...";
filter = String.Format(filter, "Cheese");
Gibt es ein PHP5 Äquivalent?
I denke, die Indizes deiner String-Platzhalter müssen drin sein Crementing, sonst wird es einen Fehler werfen. var filter = "Inhalt: {0} title: {1}^4.0 Pfad.Titel: {2}^4.0 Beschreibung: {3} ..."; –
@BeowulfOF Wenn mein Gedächtnis mir gut tut, das würde keinen Fehler werfen, ersetzen Sie einfach jede Instanz von '{0}' durch "Käse" (im Beispiel). –