Ultimele tutoriale de dezvoltare web
 

PHP 5 Sortarea Arrays


Elementele într-o matrice pot fi sortate în ordine alfabetică sau numerică ordine, descrescătoare sau crescătoare.


PHP - funcțiile de sortare pentru Arrays

În acest capitol, vom trece prin următoarele funcții PHP matrice de sortare:

  • sort() - tablouri de sortare în ordine crescătoare
  • rsort() tablouri de sortare în ordine descrescătoare -
  • asort() - sortare tablouri asociative în ordine crescătoare, în funcție de valoarea
  • ksort() - sortare tablouri asociative în ordine crescătoare, în conformitate cu cheia
  • arsort() - sortare tablouri asociative , în ordine descrescătoare, în funcție de valoarea
  • krsort() - sortare tablouri asociative , în ordine descrescătoare, în conformitate cu cheia

Sortare Array în ordine crescătoare - sort()

Exemplul următor sortează elementele de matrice $ autoturisme în ordine crescătoare ordine alfabetică:

Exemplu

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

Exemplul următor sortează elementele de numere $ matrice în ordine crescătoare ordine numerică:

Exemplu

<?php
$numbers = array(4, 6, 2, 22, 11);
sort($numbers);
?>
Run exemplu »

Sortare Array în ordine descrescătoare - rsort()

Exemplul următor sortează elementele de matrice $ mașini în ordine descrescătoare alfabetică:

Exemplu

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

Exemplul următor sortează elementele de numere $ matrice în ordine descrescătoare numerică:

Exemplu

<?php
$numbers = array(4, 6, 2, 22, 11);
rsort($numbers);
?>
Run exemplu »

Sortare Array (Ascending Order) , în funcție de valoarea - asort()

Exemplul următor sortează un tablou asociativ în ordine crescătoare, în funcție de valoarea:

Exemplu

<?php
$age = array("Peter"=>"35", "Ben"=>"37" , "Joe"=>"43");
asort($age);
?>
Run exemplu »

Sortare Array (Ascending Order) , în conformitate cu cheie - ksort()

Următorul exemplu sorteaza un tablou asociativ, în ordine crescătoare, în funcție cheie:

Exemplu

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

Sortare Array (Descending Order) , în funcție de valoarea - arsort()

Exemplul următor sortează un tablou asociativ în ordine descrescătoare, în funcție de valoarea:

Exemplu

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

Sortare Array (Descending Order) , Potrivit Key - krsort()

Următorul exemplu sorteaza un tablou asociativ, în ordine descrescătoare, în funcție cheie:

Exemplu

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

Complet PHP Array de referință

Pentru o referință completă a tuturor funcțiilor matrice, du - te la nostru complet PHP Array de referință .

Referința conține o scurtă descriere și exemple de utilizare, pentru fiecare funcție!