Tom: Buchstaben normieren

Beitrag lesen

Hello,

ich habe eine Array, das mittels sort() alphabetisch-absteigend sortiert und dann als Liste ausgegeben wird. Wenn jetzt aber ein Wort beispielsweise mit "é" beginnt, wird das nicht als "e" behandelt sondern wahrscheinlich als Sonderzeichen; es wird ans Ende der Liste gestellt. Wie kann ich also diese ganzen Buchstaben "normieren", d.h. dass also das é als e behandelt wird.

Gibt es dafür etwaig einen eigenen PHP-Befehl?

1.) Array duplizieren. Geht mit $_b = $_a;
2.) Alle störenden Zeichen mit array_map() und str_replace() gegen die "normierten" austauschen
3.) das so getauschte Array mit asort() oder natsort() sortieren
    Achtung: die Keys müssen erhalten bleiben!
4.) bei der Ausgabe mit foreach() einfach den Key von $_b benutzen,
    um den Wert von $_a auszugenen

foreach($_b as $key => $val)   ## $val brauch ich nicht, aber anders bekommt man $key nicht
  {
    echo $_a[$key);
  }

Das Ganze funktioniert natürlich nur, wenn Du weißt, welche Darstellung in welchem Zeichensatz zu welchem Code gehört.

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
0 62

Buchstaben normieren

N2O
  • php
  1. 0
    Christian Kruse
  2. 0
    Tom
    1. 0
      Christian Kruse
      1. 0
        Tom
        1. 0
          Christian Kruse
          1. 0
            MudGuard
            1. 0
              Christian Kruse
              1. 0
                MudGuard
                1. 0
                  Christian Kruse
                  1. 0
                    Tom
                    1. 0
                      Christian Kruse
                      1. 0

                        Warum diese massiven Angriffe?

                        Tom
                        • menschelei
                        1. 0
                          Christian Kruse
                          1. 0
                            Indigo
                  2. 0
                    MudGuard
                    1. 0
                      Christian Kruse
                      1. 0
                        MudGuard
          2. 0
            Tom
            1. 0
              Christian Kruse
              1. 0
                Tom
                1. 0
                  Christian Kruse
                  1. 0

                    Komplexitätstherorie für Rando Access Maschinen

                    Tom
                    1. 0
                      Christian Kruse
                      1. 0
                        Tom
                        1. 0
                          Christian Kruse
                          1. 0
                            Tom
                            1. 0
                              Christian Kruse
                              1. 0
                                Tom
                                1. 0
                                  Christian Kruse
                                  1. 0
                                    Tom
                                    1. 0
                                      Christian Kruse
                                      1. 0
                                        Tom
                                        1. 0
                                          Christian Kruse
                                          1. 0
                                            Tom
                                            1. 0
                                              Christian Kruse
                                              1. 0
                                                Tom
                                                1. 0
                                                  Christian Kruse
                                                  1. 0
                                                    Tom
                                                2. 0
                                                  Vinzenz
                                                  1. 0
                                                    Tom
                                              2. 0
                                                Daniel Thoma
                                                1. 0
                                                  Christian Kruse
                                2. 0

                                  Es tut mir leid

                                  Enttarner
                                  • menschelei
                                  1. 0
                                    Tom
                                    1. 0
                                      (ex)Enttarner
                                      1. 0
                                        Tom
                                        1. 0
                                          Indigo
                                          1. 0
                                            Cw
                                          2. 0
                                            Orlando
                                          3. 0
                                            Wilhelm Turtschan
                                            1. 0
                                              Icke
                2. 0
                  Indigo
          3. 0
            Christian Kruse
            1. 0
              seth
              1. 0
                Christian Kruse
                1. 0
                  Vinzenz
              2. 0
                Tom
    2. 0
      Patrick Canterino
      1. 0
        Tom
        1. 0
          Patrick Canterino
          1. 0
            Tom