php中使用linq按数组列排序

php中使用linq按数组列排序,php,linq,Php,Linq,我绝对是php的初学者。 我在php中使用linq_从数组中提取、排序和搜索数据 <?php include 'D3Linq.php'; $a=new D3Linq(); $cars = array( array("Volvo",22,18), array("BMW",15,13), array("Saab",5,2), array("Land Rover",17,15) ); $a-&

我绝对是php的初学者。 我在php中使用linq_从数组中提取、排序和搜索数据

<?php
    include 'D3Linq.php';
    $a=new D3Linq();
    $cars = array(
        array("Volvo",22,18),
        array("BMW",15,13),
        array("Saab",5,2),
        array("Land Rover",17,15)
    );
    $a->Query("SELECT value As Sound FROM cars ORDER BY Sound DESC");
    echo 'Found '.$a->num_rows().' Element(s)<br>'; 
    while ($result=$a->fetch_object()){
         print_r($result);
    }
?>

我想按列排序。例如,按第一列排序沃尔沃、宝马,。。。
如何排序?

顺序是什么?选择值作为声音从汽车中按Sound=“Volvo”,Sound=“BMW”…我的意思是$cars数组的每个房间中有三个值。我想按每个房间的所有第一个值排序。现在示例数组可以修复。但我的数组是动态的。