Moin, ich bekomme einen Soap-Call mit einer Top10-Liste in einem String. Die Verbindung steht. Der String wird als ein Datensatz ausgegeben. Die Spalten werden mit ";" und die Zeilen mit "|" getrennt. (Partner1;Müller;100|Partner2;Maier;200|). Diesen will ich erst in Spalten und dann in Zeilen zerlegen. Also Spalte Nummer: Partner1, Spalte Name: Müller, Spalte Punkte: 100 --> nächste Zeile.
Bis jetzt konnte ich diesen jedoch nur nach Wörter trennen, mittels Schleife und dem Semikolon-Separator
PHP-Code:
<?php
//Zeichenkette erstellen
$text = $result[0]; //Result0, mein Soap-Call
//Erstes Vorkommen des Simikolon ermitteln
$i = strpos($text, ";");
//solange ein Semikolon vorhanden ist
while ($i) {
//Das Wort am Anfang von Text ausgeben
echo substr($text, 0, $i)."<br/><tr/>";
//Text um das ausgegebene Wort kuerzen
$text = substr($text, $i + 1);
//neue Position fuer das Semikolon ermitteln
$i = strpos($text, ";");
}
//Das letzte Wort hat keine Semikolon mehr, daher extra ausgeben.
echo $text;
?>
Wer kann mir weiterhelfen, bin für jede Hilfe dankbar.
Viele Grüße
hey_jo
Bis jetzt konnte ich diesen jedoch nur nach Wörter trennen, mittels Schleife und dem Semikolon-Separator
PHP-Code:
<?php
//Zeichenkette erstellen
$text = $result[0]; //Result0, mein Soap-Call
//Erstes Vorkommen des Simikolon ermitteln
$i = strpos($text, ";");
//solange ein Semikolon vorhanden ist
while ($i) {
//Das Wort am Anfang von Text ausgeben
echo substr($text, 0, $i)."<br/><tr/>";
//Text um das ausgegebene Wort kuerzen
$text = substr($text, $i + 1);
//neue Position fuer das Semikolon ermitteln
$i = strpos($text, ";");
}
//Das letzte Wort hat keine Semikolon mehr, daher extra ausgeben.
echo $text;
?>
Wer kann mir weiterhelfen, bin für jede Hilfe dankbar.
Viele Grüße
hey_jo