Función de clave de matriz Php

¿Cuál es la función de array_keys

Explanation

La función "array_keys" devuelve todas las claves para una matriz dada.

Sintaxis:


array_key(array, value, strict)
En la sintaxis anterior la "array" es la matriz por la cual todas las claves se muestran, hay dos campos opcionales "value", donde se puede especificar los valores de las claves que se muestran, y "strict" puede ser "true" o "false", si se establece en "true" la función hará una comparación estricta.

Ejemplo




<?php
$a = array(0 => 100, "color" => "red");
print_r(array_keys($a));
print "<br>";
$b = array(20,40,30,"20");
print_r(array_keys($b,"20",false));
?>


Resultado:


Array ( [0] => 0 [1] => color )
Array ( [0] => 0 [1] => 3 )
En el ejemplo anterior en la matriz de "$a", todas las claves son mostradas, pero en la matriz "$b" sólo las claves de dos valores, 20, "20" se muestran, y la correspondencia no se hace estrictamente dado que el valor dado es "Falso".

Php Tutorial