PHP 完全陌生
我需要对从文本文件中读取的数组进行排序,逐行
$data = fgets($fileHandle);
每个$数据包含3个字段,用分解
$otherData = explode(',',$data)
我需要根据爆炸中的第一个项目对整个数组($data)进行排序,这样它就会是otherData[0];
从最小到最大,爆炸中的第一个项目是一个数字
我该怎么做?
对谷歌的一些研究并没有让我走得很远,任何帮助都很感激
您可以将要排序的列作为数组的键。然后用ksort
进行排序
$data = array();
while($dataLine = fgets($fileHandle))
{
list($item1, $item2, $item3) = explode(',', $dataLine, 3);
$data[$item1] = $item3;
}
ksort($data);
print_r($data);