Heim  >  Artikel  >  Backend-Entwicklung  >  php array_keys gibt den Schlüsselnamen des Arrays im Detail zurück

php array_keys gibt den Schlüsselnamen des Arrays im Detail zurück

墨辰丷
墨辰丷Original
2018-05-31 10:35:241689Durchsuche

Die Funktion array_keys in PHP wird verwendet, um ein neues Array zurückzugeben, das alle Schlüsselnamen im Array enthält. In diesem Artikel wird detailliert beschrieben, wie Sie die PHP-Funktion array_keys verwenden. Programmierer, die es benötigen, können auf

array_keys gibt einige oder alle Schlüsselnamen im Array zurück

Anweisungen

array array_keys ( array $array [, Mixed $search_value [, bool $strict = false ]] )

array_keys() gibt den Zahlen- oder Zeichenfolgenschlüssel im $array-Arraynamen zurück.

Wenn der optionale Parameter search_value angegeben ist, wird nur der Schlüsselname des Werts zurückgegeben. Andernfalls werden alle Schlüssel im Array $array zurückgegeben.

Detaillierte Erläuterung der Parameter


Beschreibung
Parameter
Array Erforderlich. Ein Array, das die zurückzugebenden Schlüssel enthält.
search_value Optional. Wenn dieser Parameter angegeben ist, werden nur Schlüssel zurückgegeben, die diese Werte enthalten.
streng Optional. Wird mit dem Wertparameter verwendet. Mögliche Werte:
参数 描述
array 必需。一个数组,包含了要返回的键。
search_value 可选。如果指定了这个参数,只有包含这些值的键才会返回。
strict

可选。与 value 参数一起使用。可能的值:

  • true - 返回带有指定键值的键名。依赖类型,数字 5 与字符串 "5" 是不同的。

  • false - 默认值。不依赖类型,数字 5 与字符串 "5" 是相同的。

  • true – Gibt den Schlüsselnamen mit dem angegebenen Schlüsselwert zurück. Je nach Typ ist die Zahl 5 nicht gleich der Zeichenfolge „5“.

  • false – Standardwert. Unabhängig vom Typ ist die Zahl 5 identisch mit der Zeichenfolge „5“.

Rückgabewert

Gibt alle Schlüssel im Array zurück .

Instanz

<?php
$array = array( 0 => 100 , "color" => "red" );
 print_r ( array_keys ( $array ));

 $array = array( "blue" , "red" , "green" , "blue" , "blue" );
 print_r ( array_keys ( $array , "blue" ));

 $array = array( "color" => array( "blue" , "red" , "green" ),
        "size"  => array( "small" , "medium" , "large" ));
 print_r ( array_keys ( $array ));
 ?>

Die obige Routine gibt Folgendes aus:

Array ( [0] => 0 [1] => Farbe) Array ([0] => 0 [1] => 3 [2] => 4) Array ([0] => Farbe [1] => Größe)


Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, er wird für das Studium aller hilfreich sein.

Verwandte Empfehlungen:

Analyse des Unterschieds zwischen new self() und new static() in PHP

php

Fall von readfile(), das die Datei-Upload-Größe ändert

Detaillierte Erklärung des benutzerdefinierten PHP-Bildmitte-Zuschneidens Funktion

Das obige ist der detaillierte Inhalt vonphp array_keys gibt den Schlüsselnamen des Arrays im Detail zurück. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn