Pregunta

Si tengo una matriz como $keys => $values, ¿cómo puedo obtener dos matrices de $keys y $values?

¿Fue útil?

Solución

Uso array_keys() y array_values() .

$keys = array_keys($array);
$values = array_values($array);

Otros consejos

array_keys y array_values devolverá una matriz numérica de las llaves / valores de una matriz dada:

$keys = array_keys($array);
$values = array_values($array);

O si desea una solución foreach:

$keys = array();
$values = array();
foreach ($array as $key => $value) {
    $keys[] = $key;
    $values[] = $value;
}

Puedes usar claves_matriz y valores_matriz.

$keys   = array_keys($thearray);
$values = array_values($thearray);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top