IT

ALL

PHP 정규 표현식 반복 패턴 샘플

정규식 표현중 반복 되는 문자를 찾는 패턴에 대해 알아보도록 하겠습니다. ? ?표현은 바로 앞의 요소가 0개 또는 1개의 경우 매칭 됩니다. 샘플 https? ?바로 앞에 s에 매칭 되기 때문에 http 또는 https가 매칭됩니다. * *는 바로 앞에 요소가 0개 이상 반복해서 있을경우 매칭 됩니다. 샘플 go*d *앞에 있는 소문자 o에 매칭되기 때문에 god나 gd 또는 good가 매칭 됩니다. + +는 바로 앞에 요소가 1개이상 반복될때 매칭 됩니다. 샘플 o+ 영어 소문자 o가 1개이상 연속해서 있을 경우에 매칭이 되기 때...
ALL

PHP 정규 표현식 (Regular Expression) 사용 방법 예제

정규식(Regular Expression)이란 특별한 룰에 의해 정해진 문자의 조합을 사용해 검색하는 방법입니다. 정규식은 프로그램 언어에서 많이 사용되며 PHP에서도 사용 가능합니다. PHP에서 사용 방법은 다음과 같습니다. <?php echo preg_match("/cat/", "I love my cat"); echo preg_match("/cat/", "I love my dog"); ?> 정규 표현식 사용 방법 PHP에서는 preg_match 함수를 이용하여 정규식을 사용할 수 있습니다. preg_match의 첫번째 인수는 검...
ALL

PHP 여러 가지 방법으로 배열 사용 해보기

PHP에서 배열을 사용하는 방법을 알아보겠습니다. 배열을 사용하는 방법은 한 가지 방법만 있는것이 아닙니다. 다른 언어도 마찬가지 이지만 PHP서도 다양한 방법으로 배열을 사용할 수 있습니다. 먼저 배열이란 하나의 변수안에 복수의 데이터가 저장되어 있는 형태를 말합니다. 배열 작성법 <?php $color = array(“red”, “blue”,”green”); echo $color; ?> 변수 color에는 하나의 값이 아닌 red・blue・green 이라는 3개의 값이 저장되어 있습니다. array는 배열을 의미 합니다. 배열의...
ALL

PHP 에러 로그 출력 설정 및 에러 레벨 확인

프로그램 실행중에 발생한 에러는 Web 서버 에러 로그 파일에 출력 됩니다. 이 에러를 브라우저 화면에서 확인 하고 싶은 경우는 php.ini파일의 display_errors 항목을 설정해줘야 합니다. 설정ini_set함수를 이용해서 설정할 수 있습니다. php.ini 설정 웹 서버를 재기동후 아래의 샘플을 실행하면은 브라우져 화면에 에러가 출력 되는것을 확인 할 수 있습니다. <?php echo 'start<br>'; // 에러표시 설정 ini_set('display_errors', 1); $num1 = 100; $num2 = 2...
ALL

Kotlin 문자열 치환 replace 사용 방법

코틀린에서 문자열을 치환하는 방법을 알아보겠습니다. 자바에서 문자열을 치환하기 위해 replace 메서드를 사용합니다. 코틀린에도 replace 메서드를 사용해 문자열을 치환할 수 있지만 단순히 문자열을 치환하는 것은 아닙니다. replace 메서드는 자바의replaceAll처럼사용할 수도 있습니다. replace 메서드 우선 기본적인 사용 방법을 보겠습니다. fun main(args: Array<String>) {     val str = "Java with Android"     val r = str.replace("Java",...
ALL

Kotlin 범위 조건 when in 사용 방법 예제

숫자나 점수 등을 처리할 때 10부터 30은 A, 40부터 50은 B등 범위를 설정해, 설정된 범위에 해당하면 지정한 값을 출력하고 싶은 경우가 있습니다. 조건문 when과 범위를 지정하는 in을 사용해서 범위 지정을 하는 예제를 보겠습니다. import com.sun.org.apache.xpath.internal.operations.Bool fun score(value: Int) { when(value) { in 0..59 -> println("노력하세요.") in 60..79 -> println("잘했습니다.") in 80..1...
ALL

Kotlin 조건문 when 사용 방법 예제

Kotlin 에는 when이라는 조건문이 있습니다. 자바와 비교하면 switch문과 비슷합니다. 예제를 통해서 사용 방법을 알아보도록 하겠습니다. 자바 switch문으로 작성한 예제입니다. public class test { public static void fruit(String value) { switch (value) { case "사과": System.out.println("Apple!"); break; case "바나나": System.out.println("Banana"); break; default: System.out...
ALL

Kotlin 리스트 정렬과 역정렬 사용 예제

리스트로 작성한 값을 순서대로 출력하고 싶은 경우가 있습니다. 작은 값부터 큰 값으로 정렬하는 오름 차순으로 정렬하고 싶은 경우에는sorted메서드를 사용합니다. 반대로 큰 값부터 작은 값으로 정렬하는 내림 차순으로 역정렬을 하고 싶은 경우에는sortedDescending메서드를 사용합니다. 정렬 예제 fun main(args: Array<String>) { val iterable = listOf(3, 1, 2, 4) println(iterable.sorted()) } 결과 sorted를 사용해 오름 차순으로 정렬했습니다. 이번에는...
ALL

Kotlin 리스트 중복값 제거 distinct 사용 방법

리스트를 사용하다 보면 값이 중복되어 있는 경우가 있습니다. 중복된 값을 삭제하는 방법으로distinct메서드를 사용할 수 있습니다. 리스트 중복값 제거 fun main(args: Array<String>) { val iterable = listOf(1, 2, 1, 2, 2, 3, 1, 3) println(iterable.distinct()) } 결과 중복 값이 삭제되었습니다. distinct 메서드를 사용해 리스트에 중복된 값을 간단하게 제거했습니다.