<?php
$arr1 = array("foo", "ybar", "baz");
$arr2 = array("foo2", "ybar2", "baz2");
$arr3 = array("foo3", "ybar3", "baz3");
$results = array();
foreach ($arr1 as $key=>$value) {
$results[] = array(
'arr1' => $value,
'arr2' => $arr2[$key],
'arr3' => $arr3[$key],
);
}
function sortByArr1($a, $b) {
return strcmp($a['arr1'], $b['arr1']);
}
usort($results, "sortByArr1");
print "<pre>";
print_r($results);
preferences:
25.8 ms | 406 KiB | 5 Q