CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
28.04.2005, 20:49:11
|
Anfänger
|
|
Registriert seit: Apr 2004
Ort: Düsseldorf
Beiträge: 68
|
|
String zerlegen und filtern
Hi,
Ich habe ein String den ich aus html datei einlese...
Der String sieht in etwas so aus:
Nickname: ARNO Größe: 180 Alter: 35 Sternzeichen: Wassermann
ich lese den string aus und lasse ihn in eine Textdatei schreiben.
Ich möchte nun die einzelnen Attribute abe als Variablen abspeichern, bzw. sie so zuweisen
$nick=Nickname: Arno; etc....
mit explode komme ich irgendwie nicht klar, da ich ein Trennzeichen brauche, bzw. setzen soll?! Wie kann ich das nun wieder machen?
Greetz
Cooper
Geändert von Cooper (28.04.2005 um 20:51:03 Uhr)
Grund: Ergänzung
|
28.04.2005, 21:01:57
|
|
SELFPHP Guru
|
|
Registriert seit: May 2003
Beiträge: 7.187
|
|
AW: String zerlegen und filtern
Als Trennzeichen kannst du hier doch wunderbar das Leerzeichen benutzen:
PHP-Code:
<?php
$array = explode(' ', 'Nickname: ARNO Größe: 180 Alter: 35 Sternzeichen: Wassermann');
?>
|
28.04.2005, 21:19:59
|
Anfänger
|
|
Registriert seit: Apr 2004
Ort: Düsseldorf
Beiträge: 68
|
|
AW: String zerlegen und filtern
thx, für die schnelle antwort, irgendwie funktioniert das nicht so wie ich mir das vorstelle....Wie soll das denn funktionieren, das ich da ne variable zuweisen kann???
Geändert von Cooper (28.04.2005 um 21:44:33 Uhr)
|
28.04.2005, 21:50:52
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
AW: String zerlegen und filtern
Wenn Du dir das Array mal mit print_r() oder sonstigem haettest ausgeben lassen, dann haettest Du auch gesehen, dass es dann so aussieht:
$array[0] = 'Nickname:';
$array[1] = 'ARNO';
$array[2] = 'Größe:';
$array[3] = 180;
$array[4] = 'Alter:';
$array[5] = 35;
$array[6] = 'Sternzeichen:';
$array[7] = 'Wassermann';
Jetzt kannst Du noch Variablen zuweisen oder sonst was damit machen.
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
28.04.2005, 21:51:58
|
Anfänger
|
|
Registriert seit: Apr 2004
Ort: Düsseldorf
Beiträge: 68
|
|
AW: String zerlegen und filtern
Manchmal braucht man eben ein bisschen starthilfe....thx a lot.....
|
28.04.2005, 22:15:18
|
Anfänger
|
|
Registriert seit: Apr 2004
Ort: Düsseldorf
Beiträge: 68
|
|
AW: String zerlegen und filtern
again...
also ich krieg keine ausgabe hin...
$array = explode(' ',$inhalt);
print_r ($array);
das krieg ich nichts zurück. nur ne leere seite...
|
28.04.2005, 22:56:48
|
Anfänger
|
|
Registriert seit: Jan 2004
Ort: Nähe Karlsruhe
Beiträge: 74
|
|
AW: String zerlegen und filtern
Denke du bist auf dem falschen Dampfer ....
Coding meinte wohl eher so:
<?php
$array = explode(' ', 'Nickname: ARNO Größe: 180 Alter: 35 Sternzeichen: Wassermann');
$nick = $array[0]." ".$array[1] // sollte "Nickname: ARNO" ergeben
// etc..
?>
Gruß
Thomapyrien
|
28.04.2005, 23:35:27
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
AW: String zerlegen und filtern
Zitat:
Zitat von Cooper
again...
also ich krieg keine ausgabe hin...
$array = explode(' ',$inhalt);
print_r ($array);
das krieg ich nichts zurück. nur ne leere seite...
|
Hat $inhalt den ueberhaupt einen Wert?
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
29.04.2005, 00:12:30
|
Anfänger
|
|
Registriert seit: Apr 2004
Ort: Düsseldorf
Beiträge: 68
|
|
AW: String zerlegen und filtern
super, nach langen suchen hab ich den fehler gefunden. natürlich hatte ich noch keine ausgabe *auf die stirn schlag
Meine Ausgabe funktioniert jetzt....Yipie, vielen Dank.
Allerdings hab ich noch 2 kleine Fragen:
Zum ein ist die Ausgabe durch die z.B. Namen unterschiedlich lang
das heißt, einmal steht der wert den ich ausgebe in
$array[1] ein anderes mal in $array[2] *hmpf, wie kann ich das denn nun abfangen.
Zum anderen krieg ich es nicht hin, das er mit am ende der Zeile einen Zeilenumbruch macht den ich benötige weil ich die daten in ne txt datei schreibe...wie geht das denn nun wieder....nl2br hat mir da nicht geholfen und $array[1]."\n"funktioniert nicht......
|
29.04.2005, 00:22:42
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
AW: String zerlegen und filtern
Poste bitte mal den String mit dem Du getestet hast.
Zum Zeilenumbruch:
$array[1] . '<br>';
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
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.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 15:20:45 Uhr.
|