Was abschneiden
Collapse
X
-
aber wenn ich es so mache:
Code:$f = file('6134.txt'); for ($i = 0; $i < count($f); $i++) { $tmp = explode('_', $f[$i]); $tmp = explode('-', $f[$i]); $f[$i] = trim($tmp[1]). "<br>"; } print_r($f[1]);
Ich trag mich gern in die Liste der Trottel der Woche ein wenn ihr mir sagt wo ich den link dazu finde, aber ich bin wirklich kurz vorm heulen ...
Leave a comment:
-
Ja, einfach nochmal explode() mit dem Seperator "-" und dann hast du es im Array... vielleicht nochmal trim() wegen der Leerzeichen.
Leave a comment:
-
Also nochmal, irgendwie raff ich es nicht:
ich öffne die txt datei mit:
$f = file('6134.txt');
dann kommt die Schleife
for ($i = 0; $i < count($f); $i++) {
hier sage ich schneide alles nach "_" weg
$tmp = explode('_', $f[$i]);
hier sage ich schneide die leerzeichen am ende ab
$f[$i] = trim($tmp[1]). "<br>";
Hier schließe ich die Schleife
}
Hier gebe ich die das zweite array aus
print_r($f[1]);
So steht es in der TXT Datei:
Job Subject : 6134_lala@lulu.de - A1600_060606
So bekomme ich die Ausgabe
lala@lulu.de - A1600
und brauchen tue ich:
lala@lulu.de
Leave a comment:
-
Original geschrieben von Lexus_Ks
Wo ist der Unterscheid zu split() ?
Leave a comment:
-
Arrays fangen bei 0 an zu zählen! D.h. in $xyz[0] findet sich die von Dir gesuchte Mailadresse. Vor der Weiterverarbeitung aber noch ein trim() drüberlassen, damit das Leerzeichen am Ende verschwindet.
EDIT:
@hall war schneller
Leave a comment:
-
Weil explode alles vor dem Trenner wegschneidet
PHP Code:$string = explode("-","lulu@lala.de - A1600");
print $string[0];
Leave a comment:
-
Original geschrieben von RealFairPlayer
Weil explode alles vor dem Trenner wegschneidet,
explode schneidet nichts weg, sondern teilt auf - und legt in einem Array ab.
nutze ich also "-" nochmal als trenner bekomme ich als Ausgabe "A1600"PHP Code:print_r(explode('-', 'lulu@lala.de - A1600'));
Leave a comment:
-
Weil explode alles vor dem Trenner wegschneidet, nutze ich also "-" nochmal als trenner bekomme ich als Ausgabe "A1600"
Leave a comment:
-
Okay, doof geschrieben, ich trenne einmal mit dem explode alles vor "_" ab ... und das is auch gut so...
dann bleibt noch
lulu@lala.de - A1600 übrig
ich brauche aber nur die Emailadresse weil ich diese weiterverwenden will, also muss alles nach "-" noch weg ... und da häng ich
Leave a comment:
-
guck dir deinen explode befehl mal genau an - wonach trennst du da, und wonach willst du trennen??
Leave a comment:
-
Also du willst "-" als Trennzeichen? Im explode() Befehl hast du aber "_" als Seperator angegeben.
Leave a comment:
-
Was abschneiden
Hi zusammen,
ganz doof, ich würd ja gern suchen, aber ich weiß nicht nach was.
Code:<? $f = file('6134.txt'); for ($i = 0; $i < count($f); $i++) { count($f); $tmp = explode('_', $f[$i]); $f[$i] = trim($tmp[1]). "<br>"; } print_r($f[1]);
lala@lulu.de - A1600
Was ich nun brauche ist die Möglichkeit "-" als neuen trenner zu benutzen das eigentlich nur noch die Emailadresse bleibt, geht nur nicht mit explode.
Wie lautet der richtige Befehl?
Thanks in advance,
MatthiasTags: None
Leave a comment: