drjk87189 2019-01-16 08:37
浏览 745
已采纳

在PHP中对包含字母和数字的字符串进行排序

I am pulling through variations(options) of a product. Each variation/option has a different name/code and sometimes it contains a mixture of numbers and letters.

I would like to know if there is a way I can sort this in a neat way.

Please see picture attach of how the variations are currently listed.

Thanks in advance!

enter image description here

  • 写回答

1条回答 默认 最新

  • drr47973 2019-01-16 08:44
    关注

    A sort() can do that for you. Here's an example from the PHP page doing pretty much the same thing you are trying to do:

    $fruits = array(
        "Orange1", "orange2", "Orange3", "orange20"
    );
    
    sort($fruits, SORT_NATURAL | SORT_FLAG_CASE);
    
    foreach ($fruits as $key => $val) {
        echo "fruits[" . $key . "] = " . $val . "
    ";
    }
    

    This example will output:

    fruits[0] = Orange1
    fruits[1] = orange2
    fruits[2] = Orange3
    fruits[3] = orange20
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名
  • ¥65 汇编语言除法溢出问题