18-Ordenar arrays en php

Los arrays se pueden ordenar de la seguiente manera:

  • Alfabeticamente
  • Numericamente
  • Ascendiente
  • Descendiente

Functiones de ordenacion de arrays

  • sort()- ordenar arreglos en orden ascendente
  • rsort()- ordenar matrices en orden descendente
  • asort()- ordenar matrices asociativas en orden ascendente, según el valor
  • ksort()- ordenar matrices asociativas en orden ascendente, según la clave
  • arsort()- ordenar matrices asociativas en orden descendente, según el valor
  • krsort()- ordenar matrices asociativas en orden descendente, de acuerdo con la clave

...

Ordenar matriz en orden ascendente

El seguiente ejemplo muestra como ordenar una matriz (array) de forma alfabetica ascendiente sort()

<?php
$cars = array("Volvo", "BMW", "Toyota");
sort($cars);
?> 

El seguiente ejemplo muestra como ordenar una matriz (array) de forma alfabetica descendiente rsort()

<?php
$cars = array("Volvo", "BMW", "Toyota");
rsort($cars);
?> 

El seguiente ejemplo muestra como ordenar una matriz (array) de forma ascendiente segun el valor asort

<?php
$numbers = array(4, 6, 2, 22, 11);
asort($numbers);
?> 
    

El seguiente ejemplo muestra como ordenar una matriz (array) de forma ascendiente segun la clave ksort

 <?php
 $age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
 ksort($age);
 ?> 

El seguiente ejemplo muestra como ordenar una matriz (array) de forma descendiente segun la clave krsort

 <?php
 $age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
 krsort($age);
 ?> 

El seguiente ejemplo muestra como ordenar una matriz (array) de forma ascendiente segun el valor arsort

<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
arsort($age);
?> 




Publicar un comentario

0 Comentarios