English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Grundanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

Verwendung und Beispiel des PHP array_combine() Funktionen

PHP Array Funktion Handbuch

Definition und Verwendung

array_combine()Die Funktion kombiniert zwei Array-Objekte zu einem neuen Array. Es können zwei verschiedene oder gleiche Array-Objekte als Eingabe verwendet werden, und ein neues Array wird erstellt, indem die Werte aus dem keys-Array als Schlüssel und die Werte aus dem values-Array als zugehörige Werte verwendet werden.

}}Wenn Sie zwei Arrays an diese Funktion übergeben,Stellen Sie sicher, dass die Anzahl der Elemente in beiden Arrays gleich ist

,否则将返回错误。

Syntax

array array_combine ( array $keys, array $values );

ParameterReihennummer
1Parameter und Beschreibung

keys (obligatorisch)

erste Array, deren Werte als Schlüssel für die neue Array verwendet werden.

2

values (obligatorisch)

zweite Array, deren Werte als Werte für die neue Array verwendet werden.

Rückgabewert

Die PHP-Funktion array_combine() gibt die kombinierte Array zurück, wenn nicht, wird zurückgegeben, wenn die Elementanzahl in jeder Array ungleich ist oder die Array leer sind:FALSE.

PHP-Version

Diese Funktion wurde ursprünglich in der PHP-Version5in Version 0.0.0 eingeführt.

Fehler/Ausnahme

Wird die Anzahl der Elemente in den Schlüssel- und Wertarrays nicht übereinstimmen, wird ein E_WARNING ausgelöst.

Online-Beispiel

Hier ist ein Beispiel, wie wir zwei verschiedene Arrays verwenden, um sie zu einem Array zu kombinieren-

<?php
   $a = array('grün', 'rot', 'gelb');
   $b = array('avocado', 'apple', 'banane');
   $c = array_combine($a, $b);
   print_r($c);
?>
Testen Sie heraus‹/›

Ausgabewerte

Array
(
    [grün] => avocado
    [rot] => apple
    [gelb] => banane
)

Online-Beispiel

Hier ist ein Beispiel, wie wir zwei verschiedene Arrays verwenden, um sie zu einem Array zu kombinieren, aber diesmal verwenden wir in beiden Arrays eine unterschiedliche Anzahl von Elementen-

<?php
   $a = array('grün', 'rot', 'gelb');
   $b = array('avocado', 'apple');
   $c = array_combine($a, $b);
   print_r($c);
?>
Testen Sie heraus‹/›

Ausgabewerte

PHP Warnung: array_combine(): Beide Parameter sollten eine gleiche Anzahl von Elementen haben in main.php Zeile 4

Online-Beispiel

Wenn gleiche Schlüssel vorliegen, wird der zweite verwendet-

<?php
   $a = array('grün', 'grün', 'gelb');
   $b = array('avocado', 'apple', 'banane');
   $c = array_combine($a, $b);
   print_r($c);
?>
Testen Sie heraus‹/›

Ausgabewerte

Array
(
    [grün] => apple
    [gelb] => banane
)

Online-Beispiel

Wir können denselben Eingabearray verwenden, um eine neue Array zu erstellen. Versuchen Sie den folgenden Beispiel:-

<?php
   $a = array('grün', 'grün', 'gelb');
   $c = array_combine($a, $a);
   print_r($c);
?>
Testen Sie heraus‹/›

Ausgabewerte

Array
(
    [grün] => grün
    [gelb] => gelb
)

PHP Array Funktion Handbuch