San artaigil seo, ionnsaichidh tu mar a rèiticheas tu raon stèidhichte air gnìomh a tha air a mhìneachadh leis an neach-cleachdaidh. Bidh an gnìomh usort () a’ dèanamh coimeas eadar eileamaidean rèite le bhith gan toirt don ghnìomh a tha air a mhìneachadh leis a’ chleachdaiche agus gan rèiteachadh a rèir toradh coimeas.
Dè an co-chòrdadh a th’ aig a’ ghnìomh usort() ann am PHP?
usort(array, myfunction)
paramadair | Fiosrachadh |
---|---|
sreath | An raon airson a sheòrsachadh - Riatanach |
mo_ghnìomh | Ainm gnìomh a ghabhas gairm (sreang). Bidh an gnìomh so-ghairm a’ dèanamh coimeas eadar dà luach agus a’ tilleadh slòigh <, =, no> 0 ma tha a’ chiad luach <, = no> na an dàrna fear. |
Eisimpleirean de ghnìomh usort().
Eisimpleir 1. Deasaich na h-eileamaidean rèite a’ cleachdadh a’ ghnìomh a tha air a shònrachadh leis a’ chleachdaiche.
<?php
function my_function($x,$y)
{
if ($x==$y) return 0;
return ($x<$y)?-1:1;
}
$arr=array(3,15,21,9,86);
usort($arr,"my_function");
?>