2014-01-10 35 views
-1

我有一个文本文件,每行都有一个新字。我试图读它,因此它回声最小的字符串到最大。这是我的剧本,但它不工作!从最小字符串到最大字符串回显文本文件

<?php 
$file = fopen("domains.txt", "r"); 
$members = array(); 

while (!feof($file)) { 
$members[] = fgets($file); 
} 

fclose($file); 
arsort($members); 
var_dump($members); 
?> 
+0

我们可以有文件内容的样本,你所得到的错误讯息? – Haywire

回答

0

试试这个代码:

function sortByLength($a,$b){ 
    return strlen($b)-strlen($a); 
} 

usort($members,'sortByLength'); 

print_r($members);