Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá gostaria de saber se tem alguma maneira de divivir uma array por exemplo:
Array
(
[3] => 3
[4] => 34
[5] => 73
[6] => 54
[7] => 28
[8] => 8
[atrasado3] => 1
[atrasado4] => 3
[atrasado5] => 4
[atrasado6] => 0
[atrasado7] => 22
[atrasado8] => 35
)
em duas arrays, no caso uma array soh pra keys que tem os numeros(3, 4, 5...), e a outra onde a key é as string (atrasado3, atrasado4 ...)
preciso dividi-la, porque na hora que eu for da foreach eu nao preciso que o loop passe pelos elementos que tem as keys em string, mas preciso dos valores que estão nela
ps: essa array retorna de uma função e eu nao sei com quantos elementos ela vai retornar
Obrigado, se não fui claro suficiente é só perguntar, abraço
>
Procurei por funções no manual que fizessem isso, mas não encontrei, então vai um método "alternativo":
foreach ($array as $chave => $valor) {
if (is_int($chave)) {
$arrayInteiros[] = $valor;
} else {
$arrayStrings[] = $valor;
}
}
echo '</pre>';
print_r($arrayInteiros);
echo '<br /><br /><br />';
print_r($arrayStrings);
Abraço!
Mto obrigado Matheus!
Procurei por funções no manual que fizessem isso, mas não encontrei, então vai um método "alternativo":
Abraço!