코드 일부 수정

This commit is contained in:
2019-10-09 14:43:26 +09:00
parent a3fef6c62f
commit 10fd22ba81
4 changed files with 17 additions and 19 deletions
+1 -1
View File
@@ -16,7 +16,7 @@ function pushRawFileLog($path, $lines){
$lines = [$lines];
}
$text = join("\n", $lines)."\n";
file_put_contents($path, $text, FILE_APPEND);
file_put_contents($path, $text, FILE_APPEND | LOCK_EX);
}
function getRawFileLogRecent(string $path, int $count, $expectedLineLength=null){
+1 -1
View File
@@ -1577,7 +1577,7 @@ class GeneralAI{
return ['che_건국', [
'nationName'=>"".mb_substr($general->getName(), 1),
'nationType'=>$nationType,
'nationColor'=>$nationColor
'colorType'=>$nationColor
]];
}
+14 -13
View File
@@ -183,19 +183,20 @@ class StringUtil
}
public static function uniord(string $c) {
if (ord($c{0}) >=0 && ord($c{0}) <= 127)
return ord($c{0});
if (ord($c{0}) >= 192 && ord($c{0}) <= 223)
return (ord($c{0})-192)*64 + (ord($c{1})-128);
if (ord($c{0}) >= 224 && ord($c{0}) <= 239)
return (ord($c{0})-224)*4096 + (ord($c{1})-128)*64 + (ord($c{2})-128);
if (ord($c{0}) >= 240 && ord($c{0}) <= 247)
return (ord($c{0})-240)*262144 + (ord($c{1})-128)*4096 + (ord($c{2})-128)*64 + (ord($c{3})-128);
if (ord($c{0}) >= 248 && ord($c{0}) <= 251)
return (ord($c{0})-248)*16777216 + (ord($c{1})-128)*262144 + (ord($c{2})-128)*4096 + (ord($c{3})-128)*64 + (ord($c{4})-128);
if (ord($c{0}) >= 252 && ord($c{0}) <= 253)
return (ord($c{0})-252)*1073741824 + (ord($c{1})-128)*16777216 + (ord($c{2})-128)*262144 + (ord($c{3})-128)*4096 + (ord($c{4})-128)*64 + (ord($c{5})-128);
if (ord($c{0}) >= 254 && ord($c{0}) <= 255) // error
$c0 = ord($c{0});
if ($c0 >=0 && $c0 <= 127)
return $c0;
if ($c0 >= 192 && $c0 <= 223)
return ($c0-192)*64 + (ord($c{1})-128);
if ($c0 >= 224 && $c0 <= 239)
return ($c0-224)*4096 + (ord($c{1})-128)*64 + (ord($c{2})-128);
if ($c0 >= 240 && $c0 <= 247)
return ($c0-240)*262144 + (ord($c{1})-128)*4096 + (ord($c{2})-128)*64 + (ord($c{3})-128);
if ($c0 >= 248 && $c0 <= 251)
return ($c0-248)*16777216 + (ord($c{1})-128)*262144 + (ord($c{2})-128)*4096 + (ord($c{3})-128)*64 + (ord($c{4})-128);
if ($c0 >= 252 && $c0 <= 253)
return ($c0-252)*1073741824 + (ord($c{1})-128)*16777216 + (ord($c{2})-128)*262144 + (ord($c{3})-128)*4096 + (ord($c{4})-128)*64 + (ord($c{5})-128);
if ($c0 >= 254 && $c0 <= 255) // error
return FALSE;
return 0;
}
+1 -4
View File
@@ -625,12 +625,9 @@ class Util extends \utilphp\util
}
//.이 들어간 경우에는 분리해서 묶어야함.
return join(',', array_map(function($value){
$value = trim($value, " \t\r\n\0\x0b`");
$value = preg_replace('/\s/', '', $value);
if(strpos($value, '.') !== false){
$value = explode('.', $value);
$value = array_map(function($str){
return trim($value, " \t\r\n\0\x0b`");
}, $value);
$value = join('`.`', $value);
}
return "`{$value}`";