我正在尝试对我在 PHP 中的数组进行排序,由于某种原因,当我尝试使用任何sort()
函数时,我得到的回报都是“1”。这是我到目前为止的代码:
$files = glob('Some\Random\Directory\*.txt');
$tag = array();
foreach($files as $file){
$fh = fopen($file, 'rb');
while($col = fgetcsv($fh)) {
if (isset($tag[$col[2]])) {
$tag[$col[2]]++;}
else {
$tag[$col[2]] = 1;}}
fclose($fh);}
print_r($tag);
这导致按预期显示我的数组。但是,当我尝试这样做时:
echo arsort($tag);
我在页面上得到的回报是“1”。
关于我做错了什么有什么想法吗?谢谢!