<?php
$hits = array(
array('sortby' => 'String 1', 'html' => '<div>This element contains String 1</div>'),
array('sortby' => 'String 11', 'html' => '<div>This element contains String 11</div>'),
array('sortby' => 'String 2', 'html' => '<div>This element contains String 2</div>'),
);
// Obtain a list of columns
foreach ($hits as $key => $row) {
$sortby[$key] = $row['sortby'];
$html[$key] = $row['html'];
}
// Sort the data with volume descending, edition ascending
// Add $data as the last parameter, to sort by the common key
array_multisort($sortby, SORT_ASC, SORT_NATURAL, $hits);
echo "<pre>";
print_r($hits);
echo "</pre>";
preferences:
54.05 ms | 402 KiB | 5 Q