DEV/PHP
한글을 포함하고 있는지 검사
function has_hangul($str) { return preg_match('![\x{1100}-\x{11FF}\x{3130}-\x{318F}\x{AC00}-\x{D7AF}]+!u', $str)?true:false; } # bool(true) var_dump( has_hangul('Hello 친구들!') ); var_dump( has_hangul('1234 ㄱㄴㄷ') ); var_dump( has_hangul('ㅏㅑㅓㅕ') ); # bool(false) var_dump( has_hangul('Hello World!') ); var_dump( has_hangul('日') ); var_dump( has_hangul('に') ); var_dump( has_hangul('★') ); 출처 : https:..
배열에 값이 있는지 확인
1. array_search // array_search는 index 반환 $arr = ["a", "b", "c"]; echo array_search("a", $arr); // return 0 echo array_search("c", $arr); // return 2 function test($val) { $arr = ["a", "b", "c"]; if (array_search($val, $arr)) { $res = 1; } else { $res = 2; } return $res; } echo test("b"); // return 1 echo test("c"); // return 1 echo test("a"); // return 2 -> a는 arr의 index 0, if(0)은 false이기 때문에 2..