✅ WEB- und WordPress-Nachrichten, Themen, Plugins. Hier teilen wir Tipps und beste Website-Lösungen.

Array Change Key Case

20

Grundlegendes BeispielGrundlegendes Beispiel
Wenn wir…

Array Change Key Case (array_change_key_case) ist eine einfache Funktion, mit der Sie alle Tasten Ihres Arrays in Groß- oder Kleinbuchstaben umwandeln können.

Einfaches Beispiel

Wenn wir ein Array mit Großbuchstaben einrichten (Zeile 1), können wir die array_change_key_caseFunktion verwenden, um alle diese Tasten in Kleinbuchstaben umzuwandeln (Zeile 5).

Dies gibt uns das gleiche Array zurück, aber mit allen Schlüsseln in Kleinbuchstaben.

$array = [
    'P' => 42,
    'POST_STATUS' => 'publish',
];
$lower_case_array = array_change_key_case( $array, CASE_LOWER );
print_r( $lower_case_array ); 

Komposition

array_change_key_case( $array, $case );

Die Funktion akzeptiert zwei Parameter. Die $array, die Sie ändern möchten, und die $case( CASE_LOWERstandardmäßig optional), in die die Schlüssel umgewandelt werden sollen. Diese sind wie folgt:

  1. Der $arrayParameter akzeptiert ein Array und ist das anfängliche Array, das wir transformieren möchten.
  2. Der $caseParameter akzeptiert eine Ganzzahl, die mit einer der beiden vordefinierten PHP-Konstanten eingegeben wird:
    1. CASE_UPPER
    2. CASE_LOWER(Ursprünglich)

Merkmale und spezifische Beispiele

Ändern der Groß-/Kleinschreibung von Objektschlüsseln

In PHP können Sie Objekte einfach in Arrays umwandeln und umgekehrt, sodass Sie mit dieser Logik die Schlüssel eines Objekts array_change_key_caseeinfach umwandeln können, indem Sie das Objekt in ein Array und wieder zurück umwandeln.

$object              = new StdClass();
$object->ID          = 42;
$object->POST_STATUS = 'publish';
$lower_case_object   = (object) array_change_key_case( (array) $object, CASE_LOWER );
print_r( $lower_case_object ); 

Im obigen Beispiel erstellen wir ein Objekt mit Großbuchstaben und wandeln es dann so um, dass es Kleinbuchstaben verwendet.

Weiterführende Lektüre

Weitere Informationen finden Sie im PHP-Handbuch.

Aufnahmequelle: wholesomecode.ltd

Diese Website verwendet Cookies, um Ihre Erfahrung zu verbessern. Wir gehen davon aus, dass Sie damit einverstanden sind, Sie können sich jedoch abmelden, wenn Sie möchten. Annehmen Weiterlesen