Você está aqui: PHP ::: Dicas & Truques ::: Arrays e Matrix (Vetores e Matrizes) |
Ordenando um array de strings baseado na quantidade de caracteres de cada umaQuantidade de visualizações: 9505 vezes |
<?
/*
Este exemplo mostra como ordenar um array
de strings baseado no tamanho de cada um, da
menor para a maior.
*/
function tamanho($a, $b){
return strlen($a) - strlen($b);
}
$pessoas[0] = "Carlos";
$pessoas[1] = "Juliana";
$pessoas[2] = "Igor";
$pessoas[3] = "Marcelo";
$pessoas[4] = "Fábio";
$pessoas[5] = "Inêz";
$pessoas[6] = "Sebastião";
// ordena o array fornecendo uma função de comparação
usort($pessoas, "tamanho");
// ordenado por tamanho da string
for($i = 0; $i < count($pessoas); $i++)
echo $pessoas[$i] . "<br>";
?>
|
|
|
Desafios, Exercícios e Algoritmos Resolvidos de PHP |
Veja mais Dicas e truques de PHP |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |







