Array ([0] => wilson)
Array ([0] => umkk)
Array ([0] => audiok)
Array ([0] => Futurama)
У меня есть выше пользователи массив, я пытаюсь отсортировать его в алфавитном порядке, так что результат выглядит следующим образомСортировка Array [0]
audiok
futurama
umkk
wilson
Это мой PHP код из этих строк:
$arr1 = explode("\n", $users);
sort ($arr1);
print_r($arr1);
Почему не сортируются() работают? Это вообще не сортирует. Что я делаю неправильно? Я новичок в программировании php, я просмотрел руководство по php и не смог отсортировать его после тестирования всех этих разных примеров, опубликованных там.
Спасибо в продвижении.
Edit:
preg_match_all('/control\?user=(.+?)&data/', $linklong, $users)
$users = $users[1][0];}
если я распечатать $ пользователи все пользователи отображаются хорошо, но когда я попытался отсортировать это говорит мне, не массив, поэтому я взял $ пользователей, и не взрываются, чтобы создать массив ... я прошу прощения им не очень программирование Сави -
Почему вы пытаетесь снова взорваться? – GGio
Потому что вы сортируете массив __nested__ .... используйте [usort()] (http://www.php.net/manual/en/function.usort.php) –
Ваш верхний фрагмент не может быть содержимым ' $ arr1', потому что 'explode' не создаст ничего подобного. Вероятно, это не может быть содержимое '$ users', потому что' explode' не работает с массивами. Так что же такое дело с вопросом? – Jon