Sintassi:
array_keys (array_input, valore, rigoroso)
Parametri:
Vediamo esempi per capire meglio questo concetto.
Esempio 1: array_keys () con solo array_input
In questo esempio, creeremo un array: fiore che ha 4 coppie di valore chiave. 'Flower_name1' => 'Lotus', 'Flower_name2' => 'Lilly', 'Flower_name3' => 'Lotus', 'Flower_name4' => 'Rose'
Dopodiché, restituiremo tutte le chiavi presenti nell'array.
// Crea un array chiamato Flower1 con 4 valori chiave.Produzione:
Possiamo vedere che tutte le chiavi sono state restituite.
Esempio 2: array_keys () con array_input e valore come parametri
In questo esempio, creeremo un array: fiore che ha 4 coppie di valore chiave. 'Flower_name1' => 'Lotus', 'Flower_name2' => 'Lilly', 'Flower_name3' => 'Lotus', 'Flower_name4' => 'Rose'
Dopodiché, restituiremo i tasti presenti nell'array con il valore "Lotus".
// Crea un array chiamato Flower1 con 4 valori chiave.Produzione:
Possiamo vedere che il loto associato ai tasti - Flower_name1 e Flower_name3 sono stati restituiti.
Esempio 3: array_keys () con array_input, valore e rigoroso
In questo esempio, creeremo un array: fiore che ha 4 coppie di valore chiave. 'Flower_size1' => '2', 'Flower_size2' => '3', 'Flower_size3' => 3, 'Flower_size4' => 2.
Successivamente, restituiremo le chiavi presenti nell'array con il valore di 2 specificando il parametro rigoroso come vero.
// Crea un array chiamato Flower1 con 4 valori chiave.Produzione:
Possiamo vedere che viene restituito il 2 associato al Flower_size4 chiave. Ma il valore -2 si verifica due volte. Come abbiamo specificato severo come vero, considera solo i tipi di dati specificati, i.e., 2 (intero) e lo considera solo uno.
Esempio 3: array_keys () con array_input, valore e rigoroso
In questo esempio, creeremo un array: fiore che ha 4 coppie di valore chiave. 'Flower_size1' => '2', 'Flower_size2' => '3', 'Flower_size3' => 3, 'Flower_size4' => 2.
Successivamente, restituiremo le chiavi presenti nell'array con valore - 2 specificando il parametro rigoroso come falso.
// Crea un array chiamato Flower1 con 4 valori chiave.Produzione:
Possiamo vedere che vengono restituiti i 2 associati ai chiave Flower_size1 e Flower_size4. Come abbiamo specificato rigoroso come falso, considera tutti i tipi di dati, i.e., intero e stringa.
Conclusione
In questo articolo, abbiamo visto come restituire tutte le chiavi da un array usando la funzione Array_Keys (). È possibile ottenere le chiavi su un valore particolare specificando il valore. Rigoroso è un parametro opzionale utilizzato con un parametro del valore che specifica il tipo di dati dei valori. Ci vogliono valori booleani. Se è vero, considererà i diversi tipi di dati come diversi, se sono falsi, considera il tipo di dati diverso come lo stesso.