Hallo,
ich habe in einem String eine eckige Klammer "[".
Diese möchte ich über eine Funktion ersetzen lassen.
Wenn nun folgender String, diese Funktion durchläuft:
erhalte ich folgendes zurück:
Was ja falsch ist. Wie kann ich das richtig ersetzen lassen?
Danke!
MFG
Papenburger
ich habe in einem String eine eckige Klammer "[".
Diese möchte ich über eine Funktion ersetzen lassen.
PHP:
function setChars($string){
$searchedChars = array('[', ']');
$replacedChars = array('[[.left-square-bracket.]]', '[[.right-square-bracket.]]');
$message = str_replace($searchedChars, $replacedChars, $string);
return $message;
}
Wenn nun folgender String, diese Funktion durchläuft:
Test[TestTest] 12345
erhalte ich folgendes zurück:
Test[[.left-square-bracket.[[.right-square-bracket.]][[.right-square-bracket.]]TestTest[[.right-square-bracket.]] 12345
Was ja falsch ist. Wie kann ich das richtig ersetzen lassen?
Danke!
MFG
Papenburger