我有一个PHP文本数组,它保存像"Blue Pencil, Blue Pen, Blue, Red Pencil, Red Ink, Red Pen, Blue Notebook, etc....我尝试在PHP数组上使用sort和rsort函数(在提取匹配的Blue之前和之后),但它们只是根据字母顺序和反向alpha列表进行排序。里面没有关联匹配。像使用排序($array)一样,返回以下内容Blue NotebookBlue Pencil
这并不是真正按照预期的“
我需要对一些不是来自数据库的数据进行排序,但这些数据的结构类似于sql结果集。在MySQL中,我将编写一个查询,如下所示,按两列对数据进行排序:
SELECT product, qty FROM stock ORDER BY qty DESC, LENGTH(product) DESC然而,在这种情况下,我需要用php执行这个排序逻辑。具体地说,行首先按降序qty排序,然后按name的长度降序排序。,我需要使用nam