我想在一个文件中组织文本,所以如果两行或多行的文本相同,我想把它们放在一起。
示例:
US
CA
US
会改为:
US
US
CA
我环顾四周,但无法找到答案。
我可以用这个打开文件:
$file = fopen("file.txt", "r");
while(!feof($file)){
$line = fgets($file);
// do same stuff with the $line
}
fclose($file);
任何帮助将不胜感激!
答案 0 :(得分:2)
$pieces = explode(" ", $line);
// sorts it alphabetically
sort($pieces, SORT_NATURAL | SORT_FLAG_CASE);
听起来应该这样做。