장수 이전턴 코딩
This commit is contained in:
@@ -491,6 +491,24 @@ class Util extends \utilphp\util
|
||||
return $items[key($items)][0];
|
||||
}
|
||||
|
||||
/**
|
||||
* 2중 배열에서 특정 키의 합
|
||||
*
|
||||
* @param array $array 배열. 1차원 배열 또는 2차원 배열
|
||||
* @param int|string|null $key 2차원 배열에서 참조할 키.
|
||||
* @return int|float 합계
|
||||
*/
|
||||
public static function arraySum(array $array, $key = null){
|
||||
if($key === null){
|
||||
return array_sum($array);
|
||||
}
|
||||
$sum = 0;
|
||||
foreach($array as $val){
|
||||
$sum += $val[$key];
|
||||
}
|
||||
return $sum;
|
||||
}
|
||||
|
||||
/**
|
||||
* 배열의 아무거나 고름. Python의 random.choice()
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user