ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
4399
4399
EMPFEHLEN
-
Hallo Freunde
wieder einmal ein "nettes" Problem:
Ich habe hier eine Textdatei liegen, darin sind mehrere Kunden drinnen,
eineZeile davon zb:
Herr Marco Altherr Speziell
oder diese hier
Alexander Schmidt Rudolf
Wie ihr seht sind die Zeilen ungleich und haben verschiedene Eigenschaften....
ich hatte die Zeilen zuerst so eingelesen
mit echo wurde das ganze bei mir ausgegeben, außerdem ist in $val die ganze oben genannte Zeile drin. Nun das Problem ist, das bei einigen Leuten die Anrede da ist, bei einigen nicht.... Genauso beim ende ist manchmal das wort "speziell"(nur dieses, es kann nichts anderes dort stehen), am anfang kann auch frau, dr. etc da stehen.PHP-Code:(list ($vorname, $nachname, $besonderes) = split (' ', $val));
echo $val."<br/>\n";
Ich will nun das ganze von hinten einlesen(von vorne gehts ja nicht), und dann die einzelnen werte in mehrere arrays speichern und wiedergeben , nur wie? Keine Ahnung...aber ihr wisst es sicher
danke
euer suedi
-
oh jetzt sehe ich gerade, dass & n b s p ; zwischen den einzelnen wörtern nicht hier im forum angezeigt werden, ich hoffe ihr versteht was ich meine, die fehlen wir, denkt es euch einfach hin
-
16.12.03 14:34 #3
- Registriert seit
- Nov 2002
- Ort
- Altdorf bei Nürnberg
- Beiträge
- 3.027
Ich versteh nicht ganz, was du willst!
Erstmal find ich List nicht so toll.
Dann kannst du es ja mal so versuchen:
Ansonsten bitte ich dich, deine Frage etwas genauer zu formulieren.PHP-Code:$sZeile = "Herr Hans Maier Speziell";
switch (count(explode(" ", $sZeile))) {
case 3:
//Drei Wörter
break;
case 4:
//Vier Wörter
break;
case 5:
//Fünf Wörter
break;
default:
//Alles andere
break;
}
-
so wärs gegangen....habs noch hinbekommen, trotzdem dankePHP-Code:
if(strstr($val,"Speziell"))
{
$besonderes = "Speziell";
$val = str_replace(" Speziell", "", $val);
}
$strrposNachname = strrpos($val," ");
$nachname = substr($val,$strrposNachname+6);
$vorname = str_replace(" ", " ", substr($val,0,$strrposNachname));
Ähnliche Themen
-
C++ 2dim string Array durchsuchen (mit String vergleichen) und Zeile ausgeben
Von LKS im Forum C/C++Antworten: 4Letzter Beitrag: 05.12.10, 23:07 -
String Array Werte einlesen / ausgeben
Von bRainLaG im Forum JavaAntworten: 1Letzter Beitrag: 01.12.09, 21:12 -
String rückwärts ausgeben(Großbuchstaben verändern) in C
Von Manda im Forum C/C++Antworten: 5Letzter Beitrag: 20.11.08, 16:31 -
Zeile aus Datensatz eines Feldes als Array einlesen
Von mrepox im Forum PHPAntworten: 5Letzter Beitrag: 09.12.07, 13:43 -
string einlesen und in Textbox ausgeben
Von Dorschty im Forum VisualStudio & MFCAntworten: 1Letzter Beitrag: 17.07.07, 14:09





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren