-1
我需要重新創建這條巨蟒lambda函數到PHP函數:Python的lambda函數到PHP
indexes.sort(key=lambda x: (x["index"], x["tag"], x["priority"]))
你能幫助我嗎?
謝謝!
我需要重新創建這條巨蟒lambda函數到PHP函數:Python的lambda函數到PHP
indexes.sort(key=lambda x: (x["index"], x["tag"], x["priority"]))
你能幫助我嗎?
謝謝!
您可以使用usort
按匿名函數進行排序;
usort($index, function($a, $b) {
$order = array('index', 'tag', 'priority');
foreach($order as $name) {
if($a[$name] < $b[$name]) return -1;
if($a[$name] > $b[$name]) return 1;
}
return 0;
});
你需要lambda函數還是需要整行代碼? – nicoguaro