phpbar.de logo

Mailinglisten-Archive

[php] Umlaute in Array Keys?

[php] Umlaute in Array Keys?

Andre Bischof a.bischof at gmx.net
Mon Jan 21 16:39:24 CET 2008


Hallo,

ich habe ein Array, welches sowohl in den Keys als auch in den Values 
Umlaute enthält.

Das Array wird dynamisch über das Google API (Kalender) gebildet.

Das geht so lange gut, wie ich die keys nicht direkt referenziere, 
sondern nur über bspw. foreach-Schleifen. Ich muss das aber händisch 
sortieren, und sobald ich sowas mache:

$sortedTable['Kinder 8-10 Jahre (Anfänger)']
	= $eventTable['Kinder 8-10 Jahre (Anfänger)'];
$sortedTable['Kinder 8-10 Jahre (Mittelstufe, ab 2. Kata)']
	= $eventTable['Kinder 8-10 Jahre (Mittelstufe, ab 2. Kata)'];

bekomme ich für $sortedTable:

Array ( [Kinder 8-10 Jahre (Anf?nger)] => [Kinder 8-10 Jahre 
(Mittelstufe, ab 2. Kata)] => Array ( [monday] => 17:00 - 17:45
[wednesday] => 17:00 - 17:45
[saturday] => 14:00 - 14:45 )


Als Value wird also ein weiterer key eingruppiert, richtig wäre die 
Ausgabe von $eventTable:

[Kinder 8-10 Jahre (Mittelstufe, ab 2. Kata)] => Array ( [monday] => 
17:00 - 17:45
[wednesday] => 17:00 - 17:45
[saturday] => 14:00 - 14:45)

[Kinder 8-10 Jahre (Anfänger)] => Array ( [tuesday] => 16:15 - 17:00
[friday] => 17:00 - 17:45
[saturday] => 14:00 - 14:45)


Woran liegt das, und wie kann ich das umgehen? Ich hab auch verschiedene 
Editoren probiert (quanta, joe, Ausgabe mit less überprüft), aber da 
sieht alles gut aus. In quanta ist als Zeichensatz 8859-15 eingestellt, 
da hab ich auch mal andere probiert - aber wie gesagt weiß ich ja auch 
gar nicht ob's überhaupt daran liegt.

Viele Grüße
André



-- 
Personal weblog and more: http://bischof.homelinux.net



php::bar PHP Wiki   -   Listenarchive