Questão FC374818
Ao trabalhar com o PHP, torna-se necessário ordenar um array em ordem inversa. Para isso, deve-se aplicar o seguinte comando:
Desenvolvimento Web
Instituto Consulplan · 2021
Ao trabalhar com o PHP, torna-se necessário ordenar um array em ordem inversa. Para isso, deve-se aplicar o seguinte comando:
- rsort
- asort
- usort
- arsort
- natsort
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
arsort é a função do PHP usada para ordenar um array em ordem decrescente com a característica de manter a associação de índices (ou seja, preserva as chaves). A operação altera o próprio array e retorna boolean indicando sucesso.
Sintaxe resumida: arsort(&$array, $flags = SORT_REGULAR). O segundo parâmetro permite ajustar o tipo de comparação: SORT_REGULAR, SORT_NUMERIC, SORT_STRING, SORT_LOCALE_STRING, SORT_NATURAL e SORT_FLAG_CASE.
Exemplo: $a = ['x'=>3,'y'=>1,'z'=>2]; arsort($a); resulta em ['x'=>3,'z'=>2,'y'=>1], ordenando pelos valores do maior para o menor, mantendo as chaves originais.
Use arsort sempre que precisar ordenar por valores em ordem decrescente sem perder a associação chave=>valor.
Conteúdo do catálogo FC Concursos · Atualizado em