"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como reindexar valores de array para índices numéricos em PHP?

Como reindexar valores de array para índices numéricos em PHP?

Publicado em 2024-11-18
Navegar:254

How to Re-Index Array Values to Numeric Indices in PHP?

Re-indexando valores de array em PHP

Considere o seguinte array com chaves associativas:

$array = [
    'id' => 3,
    'user_id' => 1,
    'clan_id' => 1,
    // ...
    'skill25xp' => 13373505
];

Para reindexar as chaves para índices numéricos começando em 0, você pode usar a função array_values(), que retorna um novo array com índices sequenciais.

$reindexedArray = array_values($array);

O $reindexedArray resultante terá o seguinte estrutura:

Array (
    [0] => 3
    [1] => 1
    [2] => 1
    // ...
    [24] => 13373505
)

A função array_values() remove efetivamente as chaves originais e atribui novos índices sequenciais aos valores. Este processo é útil quando você precisa garantir que seu array tenha chaves numéricas consecutivas, facilitando a iteração ou o acesso a elementos específicos por índice.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3