Pergunta

Se eu tiver uma matriz como $keys => $values, como posso obter duas matrizes de $keys e $values?

Foi útil?

Solução

Usando array_keys() e array_values() .

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

Outras dicas

array_keys e array_values irá retornar uma matriz numérica das chaves / valores de um determinado array:

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

Ou se você quer uma solução foreach:

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

Você pode usar array_keys e array_values ??

.
$keys   = array_keys($thearray);
$values = array_values($thearray);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top