Hallo.
Ich habe folgendes Array:
Code:
[0] => Array
(
[a] => apfel
[b] => 0
[c] => Array
(
[filename] => test
[groesse] => 103809 KB
)
)
[1] => Array
(
[a] => zitrone
[b] => 1
[c] => Array
(
[filename] => egal
[groesse] => 22809 KB
)
)
[2] => Array
(
[a] => Apfel
[b] => 2
[c] => Array
(
[filename] => test
[groesse] => 4525 KB
)
)
[3] => Array
(
[a] => Zitrone
[b] => 3
[c] => Array
(
[filename] => bild
[groesse] => 2009 KB
)
)
Dieses Array möchte ich sortieren, aber sort() gibt mir eine Sortierung abhängig von der Groß-/Kleineschreibung raus:
1. Apfel
2. Zitrone
3. apfel
4. zitrone
Ich möchte aber, dass "Apfel" und "apfel" gleichwertig behandelt werden:
1. Apfel
2. apfel
3. Zitrone
4. zitrone
Nutze ich usort mit "strcasecmp" erhalte ich die Fehlermeldung, dass die Konvertierung Array zur String fehlgeschlagen ist.
Irgendwie stehe ich jetzt auf dem Schlauch. Jemand einen Tipp für mich?
cya