AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Implode/Explode wie in PHP?

Ein Thema von 3_of_8 · begonnen am 14. Nov 2005 · letzter Beitrag vom 15. Nov 2005
Antwort Antwort
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#1

Implode/Explode wie in PHP?

  Alt 14. Nov 2005, 20:04
Hallo! Wie kann ich wie in PHP einen String wie mit implode oder explode in ein Array zerlegen bzw. das Array wieder zusammensetzen.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Implode/Explode wie in PHP?

  Alt 14. Nov 2005, 20:07
Forensuche: ExplodeExplode. Und für Implode habe ich auch schon was gesehen, aber das läßt sich auch schnell selber schreiben.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von FriFra
FriFra

Registriert seit: 19. Apr 2003
1.291 Beiträge
 
Delphi 2005 Professional
 
#3

Re: Implode/Explode wie in PHP?

  Alt 14. Nov 2005, 20:45
Benutze doch einfach eine Stringlist
Elektronische Bauelemente funktionieren mit Rauch. Kommt der Rauch raus, geht das Bauteil nicht mehr.
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: Implode/Explode wie in PHP?

  Alt 14. Nov 2005, 21:02
Ähm, ja. Wie genau?
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Benutzerbild von faux
faux

Registriert seit: 18. Apr 2004
Ort: Linz
2.044 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Implode/Explode wie in PHP?

  Alt 14. Nov 2005, 21:28
Hier steht alles ausführlich beschrieben:

http://at2.php.net/manual/de/function.explode.php
http://at2.php.net/manual/de/function.implode.php

Grüße
Faux
Faux Manuel
Wer weiß, dass er nichts weiß, weiß mehr, als der der nicht weiß, dass er nichts weiß.
GoTrillian
  Mit Zitat antworten Zitat
Benutzerbild von FriFra
FriFra

Registriert seit: 19. Apr 2003
1.291 Beiträge
 
Delphi 2005 Professional
 
#6

Re: Implode/Explode wie in PHP?

  Alt 15. Nov 2005, 10:38
Zitat von 3_of_8:
Ähm, ja. Wie genau?
Eine Stringlist bietet zum einen die Möglichkeit die Werte als Array anzusprechen
MyList[n] := ... zum anderen gibt es den CommaText und den DelimitedText (bevorzuge ich, da Delimiter beliebig festgelegt werden kann.
Delphi-Quellcode:
MyList := TStringList.Create;
MyList.Delimiter := #13;
MyList.DelimitedText := 'Test1'#13'Test2'#13'Test3';
...
Elektronische Bauelemente funktionieren mit Rauch. Kommt der Rauch raus, geht das Bauteil nicht mehr.
  Mit Zitat antworten Zitat
Benutzerbild von faux
faux

Registriert seit: 18. Apr 2004
Ort: Linz
2.044 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: Implode/Explode wie in PHP?

  Alt 15. Nov 2005, 10:43
Aso, er wollte es wie in PHP machen, und nicht in PHP.
Faux Manuel
Wer weiß, dass er nichts weiß, weiß mehr, als der der nicht weiß, dass er nichts weiß.
GoTrillian
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.251 Beiträge
 
Delphi 2006 Professional
 
#8

Re: Implode/Explode wie in PHP?

  Alt 15. Nov 2005, 10:46
Zitat von FriFra:
... (bevorzuge ich, da Delimiter beliebig festgelegt werden kann....
Wobei man erwähnen sollte das es da einen kleinen "Bug" gibt. Ein Leerzeichen wird immer als Delimiter angesehen.
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
Benutzerbild von FriFra
FriFra

Registriert seit: 19. Apr 2003
1.291 Beiträge
 
Delphi 2005 Professional
 
#9

Re: Implode/Explode wie in PHP?

  Alt 15. Nov 2005, 10:53
Zitat von Sharky:
Wobei man erwähnen sollte das es da einen kleinen "Bug" gibt. Ein Leerzeichen wird immer als Delimiter angesehen.
Ups... das ist mir noch nie aufgefallen ... habs gerade getestet, stimmt
Elektronische Bauelemente funktionieren mit Rauch. Kommt der Rauch raus, geht das Bauteil nicht mehr.
  Mit Zitat antworten Zitat
Benutzerbild von 3_of_8
3_of_8

Registriert seit: 22. Mär 2005
Ort: Dingolfing
4.129 Beiträge
 
Turbo Delphi für Win32
 
#10

Re: Implode/Explode wie in PHP?

  Alt 15. Nov 2005, 13:06
Werde es wohl mit der CodeLib machen, Implode kriege ich schon hin. Danke.
Manuel Eberl
„The trouble with having an open mind, of course, is that people will insist on coming along and trying to put things in it.“
- Terry Pratchett
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:50 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz