Ich möchte den abschließenden umgekehrten Schrägstrich aus einer Zeichenfolge entfernen, ohne stripslashes()
oder str_replace()
zu verwenden. Im Idealfall könnte ich rtrim()
verwenden, aber es ist etwas über die Backslashes, die PHP ausflippt.entfernen Sie den umgekehrten Schrägstrich von Zeichenfolge
Im Idealfall würde die Zeichenfolge nur "This is my string" ohne den Backslash am Ende lesen. Ich bin nicht ganz sicher, wie man es richtig entkommt, jede Hilfe wird sehr geschätzt.
Sie könnten gemeint haben $ string = "Dies ist mein String \\"; '. Um ein '' '' '' in einem PHP-String-Literal zu definieren, müssen Sie es verdoppeln. –
Danke für Ihre Antwort. Die Zeichenkette wird nicht über Hardcode wie im obigen Beispiel erstellt. Sie nimmt eine CSV-Datei auf und teilt dann die entsprechenden Zeilen/Spalten auf. Die Zeichenkette repräsentiert den Wert, der sich in einer der "Zellen" der CSV –
befindet Beide Methoden funktionieren gut. Das Problem ist der umgekehrte Schrägstrich in '$ string'. [Überprüfen Sie es] (http://sandbox.onlinephpfunctions.com/code/4f269e1b87d35d3001348e21fdaf0adfd892c7e2) –