PHP Array_keys Funktion

PHP Array_keys Funktion
Der Array_Keys () wird verwendet, wenn Sie die Arrayschlüssel aus einem Array in PHP zurückgeben möchten. Es dauert drei Parameter. Standardmäßig werden alle im Eingabearray vorhandenen Schlüssel zurückgegeben.

Syntax:
array_keys (array_input, Wert, strenger)

Parameter:

  1. Array_Input ist das Array.
  2. Der Wert ist der zweite Parameter (optional), der zum Rückgabetasten basierend auf dem Wert verwendet wird.
  3. Strict ist ein optionaler Parameter, der mit einem Wertparameter verwendet wird, der den Datenatyp von Werten angibt. Es braucht boolesche Werte. Wenn es wahr ist, wird die verschiedenen Datentypwerte als unterschiedlich betrachtet, wenn es falsch ist, die verschiedenen Datentypen als gleich betrachtet.

Lassen Sie uns Beispiele sehen, um dieses Konzept besser zu verstehen.

Beispiel 1: array_keys () mit nur array_input

In diesem Beispiel werden wir ein Array: Blume mit 4 Schlüsselwertpaaren erstellen. 'flower_name1' => 'lotus', 'flower_name2' => 'lilly', 'flower_name3' => 'lotus', 'flower_name4' => 'rose' '

Danach werden wir alle im Array vorhandenen Schlüssel zurückgeben.

// Erstellen Sie ein Array namens Flower1 mit 4 Schlüsselwerten.
$ Flower = array ('flower_name1' => 'lotus', 'flower_name2' => 'lilly', 'flower_name3' => 'lotus', 'flower_name4' => 'rose');
print_r ($ flower);
echo "alle Schlüssel:";
print_r (array_keys ($ flower));
?>

Ausgang:

Wir können sehen, dass alle Schlüssel zurückgegeben wurden.

Beispiel 2: array_keys () mit Array_input und Wert als Parameter

In diesem Beispiel werden wir ein Array: Blume mit 4 Schlüsselwertpaaren erstellen. 'flower_name1' => 'lotus', 'flower_name2' => 'lilly', 'flower_name3' => 'lotus', 'flower_name4' => 'rose' '

Danach werden wir Tasten im Array mit dem Wert „Lotus“ zurückgeben, die im Array vorhanden sind.

// Erstellen Sie ein Array namens Flower1 mit 4 Schlüsselwerten.
$ Flower = array ('flower_name1' => 'lotus', 'flower_name2' => 'lilly', 'flower_name3' => 'lotus', 'flower_name4' => 'rose');
print_r ($ flower);
echo "alle Schlüssel mit Lotus:";
print_r (array_keys ($ flower, "lotus"));
?>

Ausgang:

Wir können sehen, dass der Lotus, das mit den Schlüssel zugeordnet ist - Flower_Name1 und Flower_Name3.

Beispiel 3: array_keys () mit Array_Input, Wert und Strikt

In diesem Beispiel werden wir ein Array: Blume mit 4 Schlüsselwertpaaren erstellen. 'flower_size1' => '2', 'flower_size2' => '3', 'flower_size3' => 3, 'flower_size4' => 2.

Danach werden wir im Array vorhandenen Schlüssel mit dem Wert von 2 zurückgeben, indem wir den strengen Parameter als wahr angeben.

// Erstellen Sie ein Array namens Flower1 mit 4 Schlüsselwerten.
$ Flower = array ('flower_size1' => '2', 'flower_size2' => '3', 'flower_size3' => 3, 'flower_size4' => 2);
print_r ($ flower);
echo "alle Schlüssel mit 2:";
print_r (array_keys ($ flower, 2, true));
?>

Ausgang:

Wir können sehen, dass die 2, die mit dem Key Flower_size4 zugeordnet sind. Aber Wert -2 tritt zweimal auf. Wie wir als wahr angegeben haben, berücksichtigt es nur angegebene Datentypen, i, i.e., 2 (Ganzzahl) und betrachtet es nur als einen.

Beispiel 3: array_keys () mit Array_Input, Wert und Strikt

In diesem Beispiel werden wir ein Array: Blume mit 4 Schlüsselwertpaaren erstellen. 'flower_size1' => '2', 'flower_size2' => '3', 'flower_size3' => 3, 'flower_size4' => 2.

Danach werden wir die im Array vorhandenen Schlüssel mit Wert - 2 zurückgeben, indem wir den strengen Parameter als false angeben.

// Erstellen Sie ein Array namens Flower1 mit 4 Schlüsselwerten.
$ Flower = array ('flower_size1' => '2', 'flower_size2' => '3', 'flower_size3' => 3, 'flower_size4' => 2);
print_r ($ flower);
echo "alle Schlüssel mit 2:";
print_r (array_keys ($ flower, 2, false));
?>

Ausgang:

Wir können sehen, dass die 2, die mit dem Schlüssel Blume_Size1 und Flower_size4 zugeordnet sind, zurückgegeben werden. Wie wir als falsch angegeben haben, berücksichtigt es alle Datentypen, i, ich.e., Ganzzahl und String.

Abschluss

In diesem Artikel haben wir gesehen, wie alle Schlüssel mit der Funktion array_keys () aus einem Array zurückgegeben werden können. Es ist möglich, Schlüssel zu einem bestimmten Wert zu bringen, indem der Wert angegeben wird. Strict ist ein optionaler Parameter, der mit einem Wertparameter verwendet wird. Es braucht boolesche Werte. Wenn es zutrifft, wird die verschiedenen Datentypen als unterschiedlich betrachtet, wenn es falsch ist, es wird der unterschiedliche Datentyp als gleich betrachtet.