Lieber Felix
function normalize_utf8_to_lower_case ($s) {
// replacements for lower-case ASCII-characters
$r = array(
'a' => 'AaÀÁÂÃÅàáâãåĀāĂ㥹ǍǎǺǻẠạẢảẤấẦầẨẩẪẫẬậẮắẰằẲẳẴẵẶặΆ',
'ae' => 'ÄäæÆǼǽ',
'b' => 'bB',
'c' => 'CcÇçĆćĈĉĊċČč',
.........
< function sort_callback ($a, $b) {
< return strnatcasecmp(
< normalize_utf8_to_lower_case($a),
< normalize_utf8_to_lower_case($b)
< );
}
>
Ich erhalte einen Fehler ".. unexpected T\_String ...."
an der Stelle
$r = array(
Da ich noch PHP-Anfängerin bin, kann ich die Ursache nicht finden.
Vermutlich ist auch der Aufruf falsch.
Was wird denn an sort\_callback ($a, $b) in den Parametern $a und $b übergeben?
Grüße
Silja