PHP sorteer skikkings
Die elemente in 'n skikking kan in alfabetiese of numeriese volgorde, dalend of stygend gesorteer word.
PHP - Sorteer funksies vir skikkings
In hierdie hoofstuk gaan ons deur die volgende PHP skikking sorteer funksies:
sort()
- sorteer skikkings in stygende volgordersort()
- sorteer skikkings in dalende volgordeasort()
- sorteer assosiatiewe skikkings in stygende volgorde, volgens die waardeksort()
- sorteer assosiatiewe skikkings in stygende volgorde, volgens die sleutelarsort()
- sorteer assosiatiewe skikkings in dalende volgorde, volgens die waardekrsort()
- sorteer assosiatiewe skikkings in dalende volgorde, volgens die sleutel
Sorteer Skikking in stygende volgorde - sorteer()
Die volgende voorbeeld sorteer die elemente van die $cars-skikking in stygende alfabetiese volgorde:
Voorbeeld
<?php
$cars = array("Volvo", "BMW", "Toyota");
sort($cars);
?>
Die volgende voorbeeld sorteer die elemente van die $numbers-skikking in stygende numeriese volgorde:
Voorbeeld
<?php
$numbers = array(4, 6, 2, 22, 11);
sort($numbers);
?>
Sorteer Skikking in dalende volgorde - rsort()
Die volgende voorbeeld sorteer die elemente van die $cars-skikking in dalende alfabetiese volgorde:
Voorbeeld
<?php
$cars = array("Volvo", "BMW", "Toyota");
rsort($cars);
?>
Die volgende voorbeeld sorteer die elemente van die $numbers-skikking in dalende numeriese volgorde:
Voorbeeld
<?php
$numbers = array(4, 6, 2, 22, 11);
rsort($numbers);
?>
Sorteer skikking (stygende volgorde), volgens waarde - asort()
Die volgende voorbeeld sorteer 'n assosiatiewe skikking in stygende volgorde, volgens die waarde:
Voorbeeld
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
asort($age);
?>
Sorteer skikking (stygende volgorde), volgens sleutel - ksort()
Die volgende voorbeeld sorteer 'n assosiatiewe skikking in stygende volgorde, volgens die sleutel:
Voorbeeld
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
ksort($age);
?>
Sorteer skikking (dalende volgorde), volgens waarde - arsort()
Die volgende voorbeeld sorteer 'n assosiatiewe skikking in dalende volgorde, volgens die waarde:
Voorbeeld
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
arsort($age);
?>
Sorteer Skikking (dalende volgorde), volgens sleutel - krsort()
Die volgende voorbeeld sorteer 'n assosiatiewe skikking in dalende volgorde, volgens die sleutel:
Voorbeeld
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
krsort($age);
?>
Voltooi PHP Array Reference
Vir 'n volledige verwysing van alle skikking funksies, gaan na ons volledige PHP Skikking Verwysing .
Die verwysing bevat 'n kort beskrywing, en voorbeelde van gebruik, vir elke funksie!