<?php
$array1 = Array();
$array2 = Array();
$array1[] = "Cool";
$array2[] = 2;
$array1[] = "I";
$array2[] = 3;
$array1[] = "AM";
$array2[] = 1 ;
foreach($array2 as $var){
echo $array1[$var -1] . " ";
}
?>
Do you mean something like this?
Oh. I see what you're trying to do.
<?php
$array1 = Array();
$array2 = Array();
$array1[] = "Cool";
$array2[] = 499;
$array1[] = "I";
$array2[] = 16;
$array1[] = "AM";
$array2[] = 200 ;
array_multisort($array2, $array1);
?>
print_r($array2);print_r($array1); would output
Array (
[0] => 16
[1] => 200
[2] => 499
)
Array (
[0] => I
[1] => AM
[2] => Cool
)
So the smallest number comes first, and the corresponding key in the other array is sorted by the first.