jobo: xmlparser - elemente in ein array bringen

Beitrag lesen

Hallo,

Hi!

Ich lese gerade eine xml mit dem XML Parser ein. Dabei versuche ich alle elemente (<port>) in ein array zu bringen.

case 'PORT':

$this->route[] .= htmlentities($this->value, ENT_QUOTES, 'UTF-8');
break;

  
Warum .= ? Funktioniert das überhaupt so?  

>   
> dieses Array stellt die route eines schiffes da. Bevor ich es abspeichere fühge ich das array in einen string zusammen.  
>   
> `$this->route = implode(' <img src=\"image.png\" /> ', $route);`{:.language-php}  
>   
> eigenartiger weise wird das bild aber auch bei Umlauten und anderen Sonderzeichen eingefügt.  
  
was haben denn die sonderzeichen mit implode zu tun?  
  
Gruß  
  
jobo