Servus,
Ich habe verschiedene Variablen, die Text beinhalten, wo beliebiger Text vorkommen kann. Unter anderem welcher, der "|" als Zeichen beinhaltet.
Dummerweise, benutze ich "|" aber gleichzeitig auch, um diese Variablen zu einer neuen zu verbinden:
$test = "$eins|zwei|$drei";
um dann zu schauen, ob mit count($test), $test auch wirklich aus 3 Teilvariablen zusammengesetzt ist. So weit so gut. Das ganze funktioniert natürlich nicht mehr, wenn "|" als Zeichen in einer der Teilvariablen vorhanden ist.
Was kann ich nun machen?
- Den Inhalt von den Teilvariablen escapen?
- Lieber nach einem Zeichen suchen, dass 100%ig nicht in den Teilvariablen vorkommt und das dann als Trennsequenz benutzen für $test?
- Gibt es noch eine andere Möglichkeit?
Was würdet ihr mir raten?