我有一个多维数组:
$externalData=array((array("a","b",3,"d"),array("f","g",1,"h),...))
我想根据数字索引对$externalData内的数组进行排序(在本例中为索引2,因此一旦对$extrnalData进行排序,第二个数组应该排在第一位)。
这可能吗?怎样提前感谢,如有任何帮助,我们将不胜感激。
试试这个
<?php
$externalData = array(array("a","b",3,"d"), array("f","g",1,"h"));
echo "<pre>";
print_r($externalData);
usort($externalData, function ($a, $b) {
return $a[2] - $b[2];
});
echo "<br>";
print_r($externalData);
echo "</pre>";
?>
切赫在这里:https://eval.in/540934