Hallo.
Ich habe folgendes Array:
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
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
)
)
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

Kommentar