hi
In the following code,array_mutisort() is used....
Code:
<?php
$a=array(0=>array('catid'=>17,'catparentid'=>10,'catname'=>'mercedes'),1=>array('catparentid'=>12,'catid'=>14,'catname'=>'volvo'),2=>array('catid'=>16,'catparentid'=>11,'catname'=>'whostock'));
print_r($a);
echo "<hr>";
array_multisort($a);
print_r($a);
?>
In the array of key 1, 'catparentid' is the first key,inside...unlike others....
when i run this code,i get output as:
Array ( [0] => Array ( [catid] => 17 [catparentid] => 10 [catname] => mercedes ) [1] => Array ( [catparentid] => 12 [catid] => 14 [catname] => volvo ) [2] => Array ( [catid] => 16 [catparentid] => 11 [catname] => whostock ) )
--------------------------------------------------------------------------------
Array ( [0] => Array ( [catid] => 17 [catparentid] => 10 [catname] => mercedes ) [1] => Array ( [catparentid] => 12 [catid] => 14 [catname] => volvo ) [2] => Array ( [catid] => 16 [catparentid] => 11 [catname] => whostock ) )
The same thing is repeated even after multisorting..could you explain me clearly how or what way it is sorted here..please..
thanks
karthikanov24