இந்த தீர்வில், நாம் கற்றுக்கொள்வோம்:
தீர்வு 1.
$array = array(3, 5, 2, 8);
- PHP இல் ஒரு வரிசையை எவ்வாறு வரிசைப்படுத்துவது?
- PHP இல் சிக்கலான வரிசையை எவ்வாறு வரிசைப்படுத்துவது?
- PHP இல் பொருள்களின் வரிசையை எவ்வாறு வரிசைப்படுத்துவது?
வரிசைப்படுத்தும் செயல்பாடுகள்
பொருள்களின் வரிசைகள் உட்பட பல பரிமாண அணிவரிசைகள்
$array = array(
array('foo' => 'bar', 'baz' => 42),
array('foo' => ..., 'baz' => ...),
...
);
function cmp(array $a, array $b) {
if ($a['foo'] < $b['foo']) {
return -1;
} else if ($a['foo'] > $b['foo']) {
return 1;
} else {
return 0;
}
}
usort($array, 'cmp');