Php 通过ksort排序数组不工作,在数组输出上运行ksort;1“;
我有以下数组:Php 通过ksort排序数组不工作,在数组输出上运行ksort;1“;,php,Php,我有以下数组: [16-Sep-2019 11:55:54 UTC] Array ( [28-09-2019] => <option value="10214" >28-09-2019 | Bernina borduurdag (voormiddag)</option> [07-12-2019] => <option value="10216" >07-12-2019 | Bernina academie</option>
[16-Sep-2019 11:55:54 UTC] Array
(
[28-09-2019] => <option value="10214" >28-09-2019 | Bernina borduurdag (voormiddag)</option>
[07-12-2019] => <option value="10216" >07-12-2019 | Bernina academie</option>
[25-10-2019] => <option value="10212" >25-10-2019 | Workshop kennismaking overlockmachine (voormiddag)</option>
[21-12-2019] => <option value="10202" >21-12-2019 | Les Overlock (alle merken)</option>
[11-10-2019] => <option value="10203" >11-10-2019 | Demonstratie naaivoeten Brother</option>
[06-09-2019] => <option value="10054" >06-09-2019 | Les Overlock (alle merken)</option>
[20-12-2019] => <option value="10185" >20-12-2019 | Les Brother</option>
[13-12-2019] => <option value="10195" >13-12-2019 | Les Pfaff</option>
[30-11-2019] => <option value="10175" >30-11-2019 | Les Borduurmachines (alle merken)</option>
[09-11-2019] => <option value="10182" >09-11-2019 | Les Brother</option>
[26-10-2019] => <option value="10189" >26-10-2019 | Les Bernina</option>
[05-10-2019] => <option value="10188" >05-10-2019 | Les Bernina</option>
[27-09-2019] => <option value="10062" >27-09-2019 | Les Bernina</option>
[08-11-2019] => <option value="10173" >08-11-2019 | Les Coverlock (alle merken)</option>
[12-10-2019] => <option value="10181" >12-10-2019 | Les Brother</option>
[28-12-2019] => <option value="10174" >28-12-2019 | Les Coverlock (alle merken)</option>
[14-12-2019] => <option value="10184" >14-12-2019 | Les Brother</option>
[29-11-2019] => <option value="10183" >29-11-2019 | Les Brother</option>
[20-09-2019] => <option value="10187" >20-09-2019 | Les Bernina</option>
[27-12-2019] => <option value="10176" >27-12-2019 | Les Borduurmachines (alle merken)</option>
[04-10-2019] => <option value="10058" >04-10-2019 | Les Borduurmachines (alle merken)</option>
[23-11-2019] => <option value="10179" >23-11-2019 | Les ScanNCut</option>
[14-09-2019] => <option value="10177" >14-09-2019 | Les ScanNCut</option>
[13-09-2019] => <option value="10171" >13-09-2019 | Les Coverlock (alle merken)</option>
[07-09-2019] => <option value="10060" >07-09-2019 | Les Pfaff</option>
[21-09-2019] => <option value="10052" >21-09-2019 | Les Overlock (alle merken)</option>
[31-08-2019] => <option value="10056" >31-08-2019 | Les Overlock (alle merken)</option>
[11-09-2019] => <option value="10048" >11-09-2019 | Workshop kennismaking overlockmachine (namiddag)</option>
[18-09-2019] => <option value="10046" >18-09-2019 | Workshop PE Design plus 2</option>
[25-09-2019] => <option value="10042" >25-09-2019 | Workshop boodschappentas (namiddag)</option>
[23-10-2019] => <option value="10040" >23-10-2019 | Workshop Pfaff Performance Icon</option>
)
我在debug.log中得到以下结果
[16-Sep-2019 11:55:54 UTC] 1
我还尝试使用$origDate
作为键,但这也会输出“1”
我想对数组键进行排序,使第一个日期为first,依此类推
我不知道为什么它只输出
“1”
。我只是将ksort()
包装在$eventList
周围,它返回1,因为按照
注意:-成功时返回TRUE,失败时返回FALSE
正确的做法是,
ksort($eventList); // will sort internally. No need to catch in some variable
write_log($eventList);
调用ksort时不要重新分配,它可以在内联工作,尽管duplicate谈论的是
sort()
原因是相同的。这是。没错,我不知道它是这样工作的。我也读过那份文件,但从来没有看到我得到回报值的迹象,谢谢你帮助我。很高兴能帮助我。如果此答案解决了您的问题,请将其标记为已接受。我将在9分钟后进行标记,atm无法标记:(@Andreas您是对的,我很确定我读得不够透彻。@ArneDB现在您可以了!)
[16-Sep-2019 11:55:54 UTC] 1
ksort($eventList); // will sort internally. No need to catch in some variable
write_log($eventList);