如何使用php对数组进行排序,而不更改顺序

时间:2016-03-07 14:39:12

标签: php arrays sorting

Raw output

这是我得到的输出。我想要它,只是所有行都应该按first- / lastname排序。我怎么能这样做?

 function cmp($a, $b){
    return @($a[1] < $b[1]) ? 1 : -1;
}

function print_raw($raw, $first){
foreach($raw as $val){
    echo '<tr>';
    $value = explode(",", $val);

    //usort($value, 'cmp');
...
}

不知何故,我的功能无法正常工作,所以我的输出后来看起来像这样:

Output after function call

我如何编写我的函数,因此我的数组中的条目顺序保持不变,而它是按照它的first- / lastname排序?

修改

$fp = file($dateiname) or die("Fehler beim Öffnen der Datei!");
print_raw($fp, $first);

0 个答案:

没有答案