Criar array com valores de outros array na mesma posição
Olá.
Como posso criar um array contendo apenas valores de determinada chave/posição em outro array?
Por exemplo, tenho esse array:
$arr = array(
"ya"=>array(
"tal", "coisa"
),
"yo"=>array(
"abru", "blew"
)
);
E quero criar um outro assim:
$n_arr = array(
array(
"tal", "abru" // Os primeiros valores de cada sub-array de $arr
),
array(
"coisa", "blew" // Os segundos valores de cada sub-array de $arr
)
);
Obs. 1: Nem sempre os arrays terão apenas dois valores, pode ser qualquer quantidade!
Obs. 2: As chaves do array não serão sempre as mesmas, tem que funcionar com qualquer uma!
Obs. 3: As chaves do array lá do primeiro código são strings, mas as do segundo devem ser índices numéricos mesmo.
Como fazer isso independente da quantidade de valores, nome das chaves, etc...?
Fico no aguardo
Até mais
Discussão (12)
Carregando comentários...