我有一个用户可以手动输入的算法,它会显示页眉和页脚。虽然在我的函数中有一个优先级字段,但我希望所有内容都按优先级排序。
3参数 - 字段,优先级,类型 请记住,我已经有一个具有优先预设的头/脚阵列,此功能是添加额外的或覆盖优先级。然后将其存储在另一个数组中以简化。然后我想优先对它进行排序。
Array看起来像这样:
wrWJpg
示例:
'js-amcharts-export' => array('link' => 'assets/global/plugins/amcharts/amcharts/plugins/export/export.min.js',
'type' => 'text/javascript',
'default' => false,
'priority' => ''),
这将确保优先级为10的所有其他优先级让我们首先加载,然后是20,以及之后的所有内容。
基本上我需要根据' priority'
对数组进行排序 $script->require_meta('js-amcharts-export', '20')
会有效吗?
答案 0 :(得分:1)
我认为您正在寻找uasort的PHP数组排序。 http://php.net/manual/en/function.uasort.php
答案 1 :(得分:0)
+1来自@ user3720435以获得答案。
在您的情况下,代码如下所示:
import sys
import multiprocessing as mp
def foo():
sys.stdout = open('a.out','w')
sys.stderr = open('a.err', 'w')
print("this must go to a.out.")
raise Exception('this must go to a.err.')
return True
def run():
pool = mp.Pool(4)
_retvals = []
_retvals.append( pool.apply_async(foo) )
retvals = [r.get(timeout=10.) for r in _retvals]
if __name__ == '__main__':
run()