[Php][Mysql] Php:explode
- [GTR]Der_Raecher
- Geschlossen
- Erledigt
-
-
Welche rot markierten Felder ?
-
Das ging nicht wegen den eckigen Klammer... BBCode
Habe sie nun mit Anführungszeichen makiert.
mfg Der_Raecher
-
Wie soll denn am Ende das Ergebnis aussehen ?
Wenn ich das richtig verstehe, so:
0
98:0
1
5:0
2
35:9?
-
Explode jetzt villeicht nicht aber reguläre ausdrücke und dann ereg_replace würde mir einfallen
Bin mir aber auch immernoch nicht sicher wie du das meinst -
http://gskinner.com/RegExr/ hilft dir dabei,
nun einfach \" mit regexp suchen und mit ereg suchen, aber ereg ist deprecated!
\"[0-9]\" z.B. selectiert den ersten Teil vom String, das kannst du dann mit +\" usw erweitern.
-
Achja ereg is ja deprecated
nach mehrmaligen lesen denke ich das preg_grep() das ist was er sucht, weil er wills ja glaube ich im array haben -
Wie soll denn am Ende das Ergebnis aussehen ?
Wenn ich das richtig verstehe, so:
0
98:0
1
5:0
2
35:9?
Genau so z.b. "2 35:9"
mfg Der_Raecher
-
1. Schritt: per str_replace unerwünschte Zeichen entfernen (bspw x1, [ und ] )
=> 0(98:0)1(5:0)2(35:9)
2. Schritt: per str_replace die Begrenzung zu einem Zeichen ändern (bspw "(" zu ")" )
=> 0)98:0)1)5:0)2)35:9)
3. Schritt: explode mit dem einheitlichen Zeichen ausSo kannst du übrigens bei so gut wie allen explodes vorgehen,
wenn du regexp nicht beherrschst. -
breadfish.de
Hat das Thema geschlossen.