Печать возвращаемого значения из Arsort () показывает число «1»Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Печать возвращаемого значения из Arsort () показывает число «1»

Сообщение Anonymous »

Я пытаюсь сортировать массив, который у меня есть в PHP, и по какой -то причине все, что я получаю взамен, это «1», когда я пытаюсь использовать любые из них () функции. Вот код, который я имею до сих пор: < /p>

$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);
< /code>

, что приводит к отображению моего массива, как и ожидалось. Однако, когда я пытаюсь сделать: < /p>

echo arsort($tag);
< /code>

Все, что я получаю взамен на странице, - это "1." < /p>

Есть мысли о том, что я делаю не так? Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/141 ... e-number-1
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»