根据爆炸项排序PHP数组

时间:2013-02-07 02:06:43

标签: php sorting

PHP全新

我需要对从文本文件中逐行读入的数组进行排序

$data = fgets($fileHandle);

每个$ data包含3个字段,其中以

分解
$otherData = explode(',',$data)

我需要按展开的第一项排序整个数组($ data),这样就是otherData [0];

从最小到最大,爆炸中的第一项是一个数字

我该怎么做?

谷歌的一些研究并没有让我走得太远,任何帮助表示赞赏

1 个答案:

答案 0 :(得分:0)

您可以将要排序的列作为数组的键。然后用ksort

对其进行排序
$data = array();
while($dataLine = fgets($fileHandle))
{
    list($item1, $item2, $item3) = explode(',', $dataLine, 3);
    $data[$item1] = $item3;
}
ksort($data);
print_r($data);