Groß- und Kleinschreibung wird in Php nicht berücksichtigt

Probleme:

$ data = Array ("A", "M", "X", "b", "d", "E", "l"); Ich muss die Datenbank nach Wert sortieren. Wenn ich benutze asort ($ data), Folgendes erhalten: [0] => A [5] => E [1] => M [2] => X [3] => b [4] => d [6] => l Im obigen Beispiel , "b", "d" und "l" beginnen mit einem Kleinbuchstaben, enden jedoch nach "X", das einen Großbuchstaben hat.

Wie können wir es so sortieren, dass es ignoriert, ob die Wörter mit Groß- oder Kleinschreibung beginnen?

Ich habe dies erwartet [0] => A [3] => b [4] => d [5] => E [6] => l [1] => M [2] => X

Lösung:

Anwendung Natcasesort ($ data); und Sie erhalten genau das gleiche Ergebnis.

Anmerkungen:

Mit dieser Funktion können wir unsere Arrays nach einem Algorithmus sortieren, bei dem die Groß- und Kleinschreibung nicht berücksichtigt wird. Bei natcasesort () wird die Groß- und Kleinschreibung nicht berücksichtigt.

Syntax:

bool Natcasesort ( Feld & $ array);

Widerruf

Gibt bei Erfolg true zurück und bei Misserfolg false. Um mehr über den Algorithmus "natural array" oder natcasesort () zu erfahren: https://www.w3schools.com/php/func_array_natcasesort.asp


Sunny Saurabh

Sunny Saurabh

Sunny Saurabh is an experienced Software engineer in C# and ASP.NET as well as an expert as a PHP developer. He has also expert in database design, server maintenance and security. He has achieved this goal only in the short span of 3yrs and still looking forward to achieving more in the IT industry. He lives in New Delhi and his hobby to write the technical writeups.

Leave a Reply

Your email address will not be published. Required fields are marked *