왕조 일람에서 서버 정보와 국가 정보를 보관하도록 변경

This commit is contained in:
2018-06-27 01:14:34 +09:00
parent 5357402bf1
commit b33d39d475
5 changed files with 442 additions and 392 deletions
+11 -5
View File
@@ -187,11 +187,11 @@ class Util extends \utilphp\util
return $str;
}
public static function mapWithDict($callback, $dict)
public static function mapWithKey($callback, $dict)
{
$result = [];
foreach (array_keys($dict) as $key) {
$result[$key] = ($callback)($dict[$key]);
$result[$key] = ($callback)($key, $dict[$key]);
}
return $result;
}
@@ -208,13 +208,19 @@ class Util extends \utilphp\util
return $result;
}
public static function convertDictToArray($dict, $keys)
public static function convertDictToArray($dict, bool $withKey=true)
{
$result = [];
foreach ($keys as $key) {
$result[] = Util::array_get($dict[$key], null);
foreach($dict as $key=>$value){
if($withKey){
$result[] = [$key, $value];
}
else{
$result[] = $value;
}
}
return $result;
}