PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks. |
 |
|

17-09-2003, 20:35
|
mnhg
Member
|
|
Registriert seit: Apr 2002
Beiträge: 160
|
|
Suchstring zerlegen
Hallo,
wie kann ich meine Suchstring in einen Array zerlegen
brauch nur nen Ansatz kein fertig Script
Wort1 Wort2 "Wort 3"
Wenn ich es einfach am Leerzeichen splitte bring es auch die " auseinander
MfG
mnhg
|

17-09-2003, 20:39
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
|
|
sollte aber nicht!
implode() ???
|

17-09-2003, 22:56
|
goth
 Moderator
|
|
Registriert seit: Mar 2002
Ort: Erde
Beiträge: 7.278
|
|
@TobiaZ: Ich glaube das ich nie den Tag erleben werden an dem Du den Unterschied zwischen implode() und explode() begreifen wirst ... !
__________________
carpe noctem
Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht!
Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung!
|

17-09-2003, 23:11
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
|
|
OffTopic: den unterschied kenne ich doch. ich weiß nur net welches welches ist. 
Aber gib die Hoffnung nicht auf. wenn ich für mich programmiere, habe ich seltsamer weise immer das richtige zur hand. Vielleicht wird mir das demnächst auch im Forum gelingen.
Also nimm explode();
|

18-09-2003, 01:06
|
goth
 Moderator
|
|
Registriert seit: Mar 2002
Ort: Erde
Beiträge: 7.278
|
|
Zum einen glaube ich das nicht ... zum anderen wird Ihm beim beschriebenen Problem auch kein explode() helfen ... weil auch der Bereich zwischen den Anführungszeichen gesplitted wird ... !
__________________
carpe noctem
Bitte keine Fragen per EMail ... im Forum haben alle was davon ... und ich beantworte EMail-Fragen von Foren-Mitgliedern in der Regel eh nicht!
Hinweis: Ich bin weder Mitglied noch Angestellter von ebiz-consult! Alles was ich hier von mir gebe tue ich in eigener Verantwortung!
|

18-09-2003, 07:22
|
mnhg
Member
|
|
Registriert seit: Apr 2002
Beiträge: 160
|
|
Explode hät ich schon noch selber gefunden
ich überprüfe jetzt ob " im string sind, wenn nicht nehm ich einfach explode
und wenn doch dann .....
????
|

18-09-2003, 12:29
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
|
|
sorry, hatte nicht gemerkt, dass zwischen wort und 3 ein platz war.
dann musst du natürlich split nehmen. aber solltest dir auch RegEx aneignen. wenn du nur nach ' ' splittest, hättets du ruhig explode() nehmne können.
Geändert von TobiaZ (18-09-2003 um 12:36 Uhr)
|

18-09-2003, 12:42
|
schmalle
  Ich Root, Du nix
|
|
Registriert seit: Jun 2001
Ort: Egelsbach FFM
Beiträge: 9.170
|
|
das kann ja so nicht gehen, wenn zwischen wort und der 3 auch ein leerstring ist ...
entweder hängst du alle wörter in "" oder, wir müsse kreativ werden
|

18-09-2003, 12:46
|
mrhappiness
PHP Guru
|
|
Registriert seit: Oct 2002
Beiträge: 14.890
|
|
jedes leerzeichen zwischen zwei " durch   ersetzen und dann exploden?
__________________
Ich denke, also bin ich. - Einige sind trotzdem...
|

18-09-2003, 13:00
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
|
|
warum gerade & nbsp;? das wird der suche nicht viel helfen? dann musst dus nachher wieder umwandeln.
überlege wirklich, warum das nicht mit regex gehen sollte.
Geändert von TobiaZ (18-09-2003 um 13:33 Uhr)
|

18-09-2003, 13:02
|
mrhappiness
PHP Guru
|
|
Registriert seit: Oct 2002
Beiträge: 14.890
|
|
da ' ' was anderes is als   kann ich danach einfach exploden und gut is
wenn ich das ausgebe seh ich ja keinen unterschied und in meinem suchstring kann ich das ja auch machen oder?
kannst dir aber ja trotzdem ne regex überlegen
__________________
Ich denke, also bin ich. - Einige sind trotzdem...
|

18-09-2003, 13:05
|
schmalle
  Ich Root, Du nix
|
|
Registriert seit: Jun 2001
Ort: Egelsbach FFM
Beiträge: 9.170
|
|
Zitat:
Original geschrieben von mrhappiness
kannst dir aber ja trotzdem ne regex überlegen
|
er muss!!!! denn der leestring zwischen 'wort' und '3' zerschießt sonst wieder alles
|

18-09-2003, 13:05
|
mrhappiness
PHP Guru
|
|
Registriert seit: Oct 2002
Beiträge: 14.890
|
|
k, er muss, nachdem er ja kein   draus machen will
__________________
Ich denke, also bin ich. - Einige sind trotzdem...
|

18-09-2003, 15:55
|
mnhg
Member
|
|
Registriert seit: Apr 2002
Beiträge: 160
|
|
dann überlegt euch mal nen reg
muss aber auch bei "sdf dsgdf dfg" oder noch mehr wörten funtionieren
mfg
mnhg
|

18-09-2003, 15:57
|
schmalle
  Ich Root, Du nix
|
|
Registriert seit: Jun 2001
Ort: Egelsbach FFM
Beiträge: 9.170
|
|
Zitat:
Original geschrieben von mnhg
dann überlegt euch mal nen reg
|
zauberwort? du bengel
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Thema bewerten |
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
|
PHP News
|