


Eindimensionale Arrays werden häufig in der PHP-Programmierung verwendet. Manchmal müssen wir die Schlüsselnamen im Array ändern, möglicherweise weil die Schlüsselnamen nicht den Programmanforderungen entsprechen oder um die Lesbarkeit und das Verständnis zu verbessern. In PHP ist es sehr einfach, den Schlüsselnamen eines eindimensionalen Arrays zu ändern. Sie müssen lediglich die Funktionen array_combine() und array_keys() verwenden.
- array_combine()-Funktion
array_combine()-Funktion kombiniert zwei Arrays (Schlüsselarray und Wertearray) in einem Array, wobei das erste Array als Schlüssel im neuen Array und das zweite Array als Wert dient. Wir können zuerst ein Array erstellen, das geändert werden muss, dann ein neues Array erstellen, um die neuen Schlüsselnamen zu speichern, und schließlich die Funktion array_combine() verwenden, um die Arrays zusammenzuführen. Der Beispielcode lautet wie folgt:
<?php //定义原数组 $array = array('1'=>'one', '2'=>'two', '3'=>'three'); //定义新的键名数组 $keys = array('a'=>'1', 'b'=>'2', 'c'=>'3'); //合并两个数组 $new_array = array_combine($keys, $array); print_r($new_array); ?>
Im obigen Code definieren wir zunächst ein ursprüngliches Array $key als 1, 2 und 3, und die entsprechenden Werte sind „eins“, „zwei“ und „drei“. . Definieren Sie dann ein neues Schlüsselarray $keys, wobei Schlüssel a Schlüssel 1 des ursprünglichen Arrays, Schlüssel b Schlüssel 2 des ursprünglichen Arrays und Schlüssel c Schlüssel 3 des ursprünglichen Arrays entspricht. Verwenden Sie abschließend die Funktion array_combine(), um $keys als neuen Schlüsselnamen des neuen Arrays und $array als Wert des neuen Arrays zu verwenden, um das neue Array $new_array auszufüllen.
Das Ausgabeergebnis lautet wie folgt:
Array ( [1] => one [2] => two [3] => three )
Wie Sie sehen können, haben wir mit der Funktion array_combine() nur das ursprüngliche Array mit dem neuen Schlüsselarray zusammengeführt und das ursprüngliche Array selbst nicht geändert.
- array_keys()-Funktion
array_keys()-Funktion wird verwendet, um alle Schlüsselnamen des Arrays abzurufen. Sie können alle Schlüsselnamen im ursprünglichen Array direkt abrufen, es dann als neues Array speichern und dann zusammenführen es mit dem ursprünglichen Array. Generieren Sie einfach ein neues Array. Der Beispielcode lautet wie folgt:
<?php //定义原数组 $array = array('1'=>'one', '2'=>'two', '3'=>'three'); //获取原数组所有键名 $keys = array_keys($array); //定义新的键名数组 $new_keys = array('a', 'b', 'c'); //合并键名数组和原数组 $new_array = array_combine($new_keys, $array); print_r($new_array); ?>
Im obigen Code verwenden wir zunächst die Funktion array_keys(), um alle Schlüsselnamen des ursprünglichen Arrays $array abzurufen und sie im Array $keys zu speichern $keys sind 1, 2 und 3. Definieren Sie dann ein neues Schlüsselarray $new_keys, dessen Elemente a, b, c sind. Verwenden Sie abschließend die Funktion array_combine(), um $keys als neuen Schlüsselnamen des neuen Arrays und $array als neuen Wert des neuen Arrays zu verwenden, um ein neues Array $new_array zu generieren.
Zusammenfassung:
Es ist sehr einfach, den Schlüsselnamen eines eindimensionalen Arrays in PHP zu ändern. Sie müssen dazu nur die Funktionen array_combine() und array_keys() verwenden. Wenn Sie die Schlüsselnamen des Arrays entsprechend dem neuen Schlüsselnamen-Array ändern möchten, können Sie die Arrays direkt mit der Funktion array_combine() zusammenführen, wenn Sie alle Schlüsselnamen des ursprünglichen Arrays in neue Schlüsselnamen ändern müssen , können Sie zuerst die Funktion array_keys() verwenden. Rufen Sie alle Schlüsselnamen des ursprünglichen Arrays ab, konvertieren Sie sie dann in ein neues Schlüsselarray und verwenden Sie dann die Funktion array_combine(), um die Arrays zusammenzuführen.
Das obige ist der detaillierte Inhalt vonSo ändern Sie den Schlüsselnamen eines eindimensionalen Arrays in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Herunterladen der Mac-Version des Atom-Editors
Der beliebteste Open-Source-Editor

Dreamweaver CS6
Visuelle Webentwicklungstools

WebStorm-Mac-Version
Nützliche JavaScript-Entwicklungstools

DVWA
Damn Vulnerable Web App (DVWA) ist eine PHP/MySQL-Webanwendung, die sehr anfällig ist. Seine Hauptziele bestehen darin, Sicherheitsexperten dabei zu helfen, ihre Fähigkeiten und Tools in einem rechtlichen Umfeld zu testen, Webentwicklern dabei zu helfen, den Prozess der Sicherung von Webanwendungen besser zu verstehen, und Lehrern/Schülern dabei zu helfen, in einer Unterrichtsumgebung Webanwendungen zu lehren/lernen Sicherheit. Das Ziel von DVWA besteht darin, einige der häufigsten Web-Schwachstellen über eine einfache und unkomplizierte Benutzeroberfläche mit unterschiedlichen Schwierigkeitsgraden zu üben. Bitte beachten Sie, dass diese Software
