Seite 1 von 1

Aus Schlaufe Informationen zusammenfassen

Verfasst: 15.04.2007 13:53
von phillip
Ich habe ein kleines Problem, und zwar ist es recht kompliziert zum erklären, ich versuche es aber trotzdem ;-)

Aus einer Schlaufe, bei der bei jedem Durchlauf einen anderen Wert verwertet wird möchte ich alles zusammenfassen, also ein string aus den Werten, den ich z.B danach an eine e-Mail adresse schicken lassen kann.

Weiss jemand wie das am Besten geht?

Verfasst: 15.04.2007 13:57
von S2B
Woher kommen denn diese Werte? Liegen sie bereits in einem Array vor? Wenn ja, dann kannst du ein einfaches implode verwenden:

Code: Alles auswählen

implode('<Trennzeichen>', $array);
btw: Schlaufe = Schleife?

Verfasst: 15.04.2007 14:00
von phillip
nein leider nicht:

Code: Alles auswählen

if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
$phplistgrab = new phpListGrab($_POST['passport'], $_POST['password']);
$phplistgrab->grab();

// Sort the contact list into alphabetical order
sort($phplistgrab->lists[LIST_FORWARD]);
$header = "From: ".$_POST['passport']." <".$_POST['passport'].">\r\n";

foreach ($phplistgrab->lists[LIST_FORWARD] as $contact)
{

.......


}
}
aus dieser foreach schleife ;-) möchte ich die daten sammeln

Verfasst: 15.04.2007 14:01
von S2B
Und wie soll der String aussehen? Soll es zwischen den Werten ein bestimmtes Trennzeichen geben?

Verfasst: 15.04.2007 14:03
von phillip
ja am besten mit

Code: Alles auswählen

, &nbsp;
;-)

Verfasst: 15.04.2007 14:05
von S2B
Edit: Quatsch. :D

Du hast doch bereits ein Array $phplistgrab->lists[LIST_FORWARD], das du durch implode() jagen kannst. Dann brauchst du die Schleife gar nicht mehr. :wink:

Verfasst: 15.04.2007 14:15
von phillip
ach sooo, und ich suchte die ganze zeit nach array ^^ ja wie müste das implode aussehen?

Verfasst: 15.04.2007 14:21
von S2B
S2B hat geschrieben:

Code: Alles auswählen

implode('<Trennzeichen>', $array);
Der Rückgabewert der Funktion ist dann dein String (siehe auch implode).

Verfasst: 15.04.2007 14:23
von phillip
also in dem fall wäre $array = $phplistgrab->lists[LIST_FORWARD]?

Verfasst: 15.04.2007 14:25
von S2B
Probieren geht über studieren... blöder Spruch, aber es stimmt. :P