MudGuard: Daten gehen "verloren"

Beitrag lesen

Hi,

$name = explode(" ",$kund);

$vorn = $name[0];
$nachn = $name[count($name)-1];


>   
> > Dass das keinesfalls das gewünschte liefern muss, ist dir doch wohl klar?  
> Ist mir auch klar geworden, auch wenn ich nicht verstehe warum.  
  
Karl Theodor Freiherr zu Copy and Paste  
  
  
Daraus machst Du  
Vorname: Karl  
Nachname: Paste  
  
statt korrekt:  
Vorname: Karl Theodor  
Nachname: Freiherr zu Copy and Paste  
  
Es ist ungünstig, mehrere Datenteile (z.B. Vorname+Nachname oder Straße+Hausnummer oder ...) in einem Feld abzufragen und dann aufzutrennen zu versuchen.  
Denn Du kannst mechanisch kaum ermitteln, wo die Trennstelle ist.  
  

> Name = Test Name  
> Name[] = ["Test","Name"]  
> count(Name[]) = 2 (-1 = 1)  
> Name[1] = Name ??  
  
Du gehst von einem Spezialfall aus. Es gibt wesentlich kompliziertere Fälle als nur "ein Vorname + ein Nachname"  
  
cu,  
Andreas

-- 
[Warum nennt sich Andreas hier MudGuard?](http://MudGuard.de/)  
[O o ostern ...](http://ostereier.andreas-waechter.de/)  
  
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.