dqgg25493 2013-06-26 20:31
浏览 26

排序数组[0]

Array ( [0] => wilson ) 
Array ( [0] => umkk )
Array ( [0] => audiok ) 
Array ( [0] => Futurama ) 

I have the above users array, i'm trying to sort it alphabetically so the result looks like this

audiok
futurama
umkk
wilson

This is my php code from those lines:

$arr1 = explode("
", $users);

            sort ($arr1);
            print_r($arr1);

Why isn't sort () working? It doesnt sort it at all.. what am i doing wrong? I'm new to php programming, i have looked on the php manual and have not been able to sort it after trying all these different examples posted there.

Thanks in advanced.

Edit:

preg_match_all('/control\?user=(.+?)&data/', $linklong, $users) 
$users = $users[1][0];} 

if i print $users all the users are displayed nicely, but when i tried to sort them it tells me is not array, so i took $users, and did explode to create the array... i'm sorry im not very programming savy –

  • 写回答

2条回答 默认 最新

  • drmg17928 2013-06-26 20:39
    关注
    <?php
    $array1 = array(0=>'wilson');
    $array2 = array(0=>'umkk');
    $array3 = array(0=>'audiok');
    $array4 = array(0=>'Futurama');
    
    $array = array_merge($array1,$array2,$array3,$array4);
    natcasesort($array);
    echo '<pre>',print_r($array),'</pre>';
    

    Or if you have text that is 4 names on 4 different lines that you want to explode and sort:

    <?php
    $text = <<<EOD
    wilson
    umkk
    audiok
    Futurama
    EOD;
    
    $arr = explode("
    ",$text);
    natcasesort($arr);
    
    echo '<pre>',print_r($arr),'</pre>';
    

    natcasesort() docs

    评论

报告相同问题?

悬赏问题

  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值