PHP třídicí pole
Prvky v poli lze třídit v abecedním nebo číselném pořadí, sestupně nebo vzestupně.
PHP - Třídicí funkce pro pole
V této kapitole si projdeme následující funkce řazení PHP polí:
sort()
- řazení polí ve vzestupném pořadírsort()
- řazení polí v sestupném pořadíasort()
- třídit asociativní pole ve vzestupném pořadí podle hodnotyksort()
- třídit asociativní pole ve vzestupném pořadí podle klíčearsort()
- seřadit asociativní pole v sestupném pořadí podle hodnotykrsort()
- třídit asociativní pole v sestupném pořadí podle klíče
Seřadit pole ve vzestupném pořadí - sort()
Následující příklad seřadí prvky pole $cars ve vzestupném abecedním pořadí:
Příklad
<?php
$cars = array("Volvo", "BMW", "Toyota");
sort($cars);
?>
Následující příklad třídí prvky pole $numbers ve vzestupném číselném pořadí:
Příklad
<?php
$numbers = array(4, 6, 2, 22, 11);
sort($numbers);
?>
Seřadit pole v sestupném pořadí - rsort()
Následující příklad seřadí prvky pole $cars v sestupném abecedním pořadí:
Příklad
<?php
$cars = array("Volvo", "BMW", "Toyota");
rsort($cars);
?>
Následující příklad seřadí prvky pole $numbers v sestupném číselném pořadí:
Příklad
<?php
$numbers = array(4, 6, 2, 22, 11);
rsort($numbers);
?>
Seřadit pole (vzestupně), podle hodnoty - asort()
Následující příklad seřadí asociativní pole ve vzestupném pořadí podle hodnoty:
Příklad
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
asort($age);
?>
Pole řazení (vzestupně), podle klíče - ksort()
Následující příklad seřadí asociativní pole ve vzestupném pořadí podle klíče:
Příklad
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
ksort($age);
?>
Seřadit pole (sestupně), podle hodnoty - arsort()
Následující příklad seřadí asociativní pole v sestupném pořadí podle hodnoty:
Příklad
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
arsort($age);
?>
Pole řazení (sestupně), podle klíče - krsort()
Následující příklad seřadí asociativní pole v sestupném pořadí podle klíče:
Příklad
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
krsort($age);
?>
Kompletní reference PHP Array
Úplnou referenci o všech funkcích polí naleznete v naší úplné příručce PHP Array Reference .
Odkaz obsahuje stručný popis a příklady použití pro každou funkci!