usort

    0熱度

    1回答

    我有這個糟糕的排序功能,當兩個在同一頁面上被調用時開始給我帶來問題。它很可能會在同一頁面上被多次調用。 我希望能夠調用排序函數併發送特定參數來確定排序的類型。其中包括按($arr['key'])排序的字段,無論是字符串還是整數(strcmp vs x - y)以及比較方向(asc與desc)。 我該如何以非瘋狂,複雜和混亂的方式做到這一點?我嘗試了很多很多的搜索,但是我發現了很多使用對象和類的東西

    1熱度

    1回答

    我有一個對象數組(目標),我想根據它們的屬性2,Status和DueDate進行排序。 下面是規則: 以下狀態: 設計 批准 在進步 完成 存檔 如果目標的狀態爲4(已完成)或5(存檔),那麼DueDate無關緊要。 如果目標既不是4還是5及其DueDate小於現在則是「過期」,應該是在頂部 如果目標不是「過期」,那麼狀態的順序確定它的位置(從最低到最高) 如果$a和$b都是「過期」,那麼,一個具

    -1熱度

    2回答

    我有一個問題,通過usort()函數處理更長的PHP數組。 我想排序一個數組,如「1.1」,「2.3」,「1.1.2」,「3.1」,30,「3.10」...... 如果我只處理幾個元素,一切正常精細。但是,如果我有40個元素的數組,功能簡直是太慢了 - 這麼慢,它甚至覆蓋了90秒的超時... 我的代碼: function mySort($a,$b) { $a_arr = explode(

    0熱度

    9回答

    我有一列我想排序的帖子 - 但在此之前,我想查找帖子的id,其中帖子的最大號碼爲likes。我使用foreach循環遍歷數組。儘管爲此做兩個foreach循環似乎是一種浪費 - 我不知道在嘗試事先找到最高值時是否有其他選擇? Array ( [0] => Array ( [id] => 162 [like_count] => 2 etc

    1熱度

    3回答

    任何人都可以請告知我是否可以寫usort功能,將做在PHP中的以下內容: 首先我有一堆目錄的所有有內部的兩個文件 - 這兩個文件均包含了一些爲純文本 這是我想做的事: glob的目錄列表到一個數組呼叫$dirs 使用usort函數來執行以下操作: 閱讀每個目錄下的兩個文件(FILE1.TXT和FILE2.TXT)和它們相乘,以創建一個名爲$值 排序原來的$迪爾斯陣列3號成爲$價值降序每個目錄。 好

    0熱度

    3回答

    後不工作 我的代碼如下 $results = array(); $results[] = json_decode("json api response url", true); $results[] = json_decode("json api response url 2", true); $results[] = json_decode("json api response url 3

    0熱度

    3回答

    嘿傢伙我試圖反向排序一個多維數組與usort,但我搞亂了某處。這裏是我的代碼: $array = array( array(123 => 'foo'), // duplicate array(124 => 'foo'), array(127 => 'foo'), array(126 => 'foo'), array(123 => 'foo'), //

    1熱度

    2回答

    我需要使用基於一個來自使用php4的mysql調用的字符串的usort來排序一個數組。 到目前爲止,我有mysql的呼籲得到訂單: $result=mysql_query("SELECT rank from order WHERE id=1"); $row = mysql_fetch_row($result); 這給了我像$行[0] = '阿爾貝託,卡洛斯,Brocephus,埃德加,丹妮拉

    0熱度

    2回答

    我現在有一個多維數組,並且想要刪除第二級數組並且具有該數組的值第二級作爲父數組上的新索引值。我目前的數組是: Array ([0] => Array ([connectee] => 1) [1] => Array ([connectee] => 6)) ,並從該想: Array ([0] => 1, [1] => 6) 我閒逛的usort功能,但無法得到它的工作(其中$ current_c

    0熱度

    1回答

    我有一個工作的PHP腳本,通過一個巨大的文件,並拉出特定的電影標題和評級。但現在我的任務是對它們進行「排序」,所以帶有'xxx'的電影名稱列在最下面。我已經研究過使用,但是用我已經寫過的腳本,這是否是最好的方法?還是有更簡單的方法? php腳本: <?php foreach (glob("*.mov") as $filename) $theData = file_get_contents(