목록

'전체 글' 731건

코드로 놀고, 언어로 성장하는 공방.

  • 문자열 분리하여 배열로 변환하기
    프로그래밍 언어/PHP · 댓글
    explode() 함수는 특정 문자를 기준으로 문자열을 쪼갠 다음 배열에 저장합니다. 다음 예제를 통하여 explode() 함수의 사용법에 대해 알아봅시다. 05/ex5-8.php 03 explode("-", $tel)은 $tel, 즉 문자열 '010-1234-5678'을 '-'을 기준으로 분리하여 배열로 반환한다. 따라서 $arr은 다음과 같은 값을 가집니다. 04 $arr[0], $arr[1], $arr[1]의 값을 하나로 연결한 '01012345678'을 $tel2에 저장합니다. 위의 실행결과에서와 같이 explode() 함수를 이용하여 전화번호에 포함된 하이픈(-)을 삭제할 수 있습니다. ※ explode() 함수 대신에 str_replace() 함수를 이용하면 좀 더 쉽게 전화번호에서 하이픈(-..
  • ID 중복 여부 확인하기
    프로그래밍 언어/자바 웹 · 댓글
    1. sec02.ex01 패키지를 만들고 MemberDAO, MemberServlet를 만듭니다. 그리고 ajax3.html을 추가합니다. 2. MemberServlet 클래스를 다음과 같이 작성합니다. 클라이언트에서 Ajax로 전송된 ID를 받아서 MemberDAO의 overlappedID() 메서드로 전달합니다. 그리고 그 결과를 이용해 클라이언트에게 다른 메시지를 전달합니다.package sec02.ex01;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Htt..
  • HTML 표기를 특수 기호로 변환하기
    프로그래밍 언어/PHP · 댓글
    htmlspecialchars() 함수와는 반대로 HTML 표기를 특수 기호로 변환하는 데 사용되는 함수는 htmlspecialchars_decode() 함수의 사용법을 익혀봅시다. 다음 예제를 통하여 htmlspecialchars_decode() 함수의 사용법을 익혀봅시다. 05/ex5-7.php"; $str2 = htmlspecialchars_decode($str); // 05 echo $str2; // 06?> 05, 06 htmlspecialchars_decode() 함수를 이용하여 $str에 포함된 HTML 표기를 특수 기호를 변환한 다음 실행 결과의 두 번째 줄에서와 같이 출력합니다.
  • 특수 기호를 HTML 표기로 변환하기
    프로그래밍 언어/PHP · 댓글
    특수 기호를 HTML 표기로 변환하는 방법에 대해 알아봅시다. 특수 기호와 HTML 표기특수 기호HTML 표기&&""''<>&qt; 내장 함수 htmlspecialchars() 함수를 이용하면 위 표에 나타난 특수 기호를 HTML 표기로 변환할 수 있습니다. 다음 예제를 통하여 htmlspecialchars() 함수의 사용법을 익혀봅시다. 05/ex5-6.phpMySQL은 PHP와 같이 많이 사용됩니다."; // 02 echo $str; // 03 $str2 = htmlspecialchars($str); // 05 echo $str2; // 06?> 02, 03 지금까지 해왔던대로 echo 문에서 사용된 HTML 태그는 웹 페이지에 그대로 반영됩니다. 2행에..
  • 16진수 변환하기
    프로그래밍 언어/PHP · 댓글
    10진수를 16진수로 반환하는 데에는 dechex() 함수를 사용합니다. 반대로 16진수를 10진수로 변환하는 데는 hexdec() 함수가 사용됩니다. 05/ex5-5.php"; // 02 echo dechex(128).""; // 03 echo hexdec("ff").""; // 05 echo hexdec("80").""; // 06?> 02, 03 dechex(255)는 10진수 255를 16진수인 ff로 변환합니다. 16진수 ff는 15*16 + 15의 값을 나타냅니다. 그리고 dechex(128)은 16진수 80의 값을 가집니다. 16진수 80은 8*16 + 0의 값을 나타냅니다. 05, 06 dechex("ff")와 dechex("80")은 각각 10진수 255와 128의 값을 ..
  • 랜덤 수 발생시키기
    프로그래밍 언어/PHP · 댓글
    내장 함수 rand()는 랜덤 수를 발생시키는 데 사용됩니다. 05/ex5-4.php"; // 02 echo rand(1, 6).""; echo rand(1, 6).""; // 04?> 02~04 rand(1, 6)은 1에서 6 사이(6포함)의 정수, 즉 1, 2, 3, ..., 6 중 하나의 랜덤 수를 발생시킵니다.

문자열 분리하여 배열로 변환하기

explode() 함수는 특정 문자를 기준으로 문자열을 쪼갠 다음 배열에 저장합니다. 다음 예제를 통하여 explode() 함수의 사용법에 대해 알아봅시다. 05/ex5-8.php 03 explode("-", $tel)은 $tel, 즉 문자열 '010-1234-5678'을 '-'을 기준으로 분리하여 배열로 반환한다. 따라서 $arr은 다음과 같은 값을 가집니다. 04 $arr[0], $arr[1], $arr[1]의 값을 하나로 연결한 '01012345678'을 $tel2에 저장합니다. 위의 실행결과에서와 같이 explode() 함수를 이용하여 전화번호에 포함된 하이픈(-)을 삭제할 수 있습니다. ※ explode() 함수 대신에 str_replace() 함수를 이용하면 좀 더 쉽게 전화번호에서 하이픈(-..

ID 중복 여부 확인하기

1. sec02.ex01 패키지를 만들고 MemberDAO, MemberServlet를 만듭니다. 그리고 ajax3.html을 추가합니다. 2. MemberServlet 클래스를 다음과 같이 작성합니다. 클라이언트에서 Ajax로 전송된 ID를 받아서 MemberDAO의 overlappedID() 메서드로 전달합니다. 그리고 그 결과를 이용해 클라이언트에게 다른 메시지를 전달합니다.package sec02.ex01;import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Htt..

HTML 표기를 특수 기호로 변환하기

htmlspecialchars() 함수와는 반대로 HTML 표기를 특수 기호로 변환하는 데 사용되는 함수는 htmlspecialchars_decode() 함수의 사용법을 익혀봅시다. 다음 예제를 통하여 htmlspecialchars_decode() 함수의 사용법을 익혀봅시다. 05/ex5-7.php"; $str2 = htmlspecialchars_decode($str); // 05 echo $str2; // 06?> 05, 06 htmlspecialchars_decode() 함수를 이용하여 $str에 포함된 HTML 표기를 특수 기호를 변환한 다음 실행 결과의 두 번째 줄에서와 같이 출력합니다.

특수 기호를 HTML 표기로 변환하기

특수 기호를 HTML 표기로 변환하는 방법에 대해 알아봅시다. 특수 기호와 HTML 표기특수 기호HTML 표기&&""''<>&qt; 내장 함수 htmlspecialchars() 함수를 이용하면 위 표에 나타난 특수 기호를 HTML 표기로 변환할 수 있습니다. 다음 예제를 통하여 htmlspecialchars() 함수의 사용법을 익혀봅시다. 05/ex5-6.phpMySQL은 PHP와 같이 많이 사용됩니다."; // 02 echo $str; // 03 $str2 = htmlspecialchars($str); // 05 echo $str2; // 06?> 02, 03 지금까지 해왔던대로 echo 문에서 사용된 HTML 태그는 웹 페이지에 그대로 반영됩니다. 2행에..

16진수 변환하기

10진수를 16진수로 반환하는 데에는 dechex() 함수를 사용합니다. 반대로 16진수를 10진수로 변환하는 데는 hexdec() 함수가 사용됩니다. 05/ex5-5.php"; // 02 echo dechex(128).""; // 03 echo hexdec("ff").""; // 05 echo hexdec("80").""; // 06?> 02, 03 dechex(255)는 10진수 255를 16진수인 ff로 변환합니다. 16진수 ff는 15*16 + 15의 값을 나타냅니다. 그리고 dechex(128)은 16진수 80의 값을 가집니다. 16진수 80은 8*16 + 0의 값을 나타냅니다. 05, 06 dechex("ff")와 dechex("80")은 각각 10진수 255와 128의 값을 ..

랜덤 수 발생시키기

내장 함수 rand()는 랜덤 수를 발생시키는 데 사용됩니다. 05/ex5-4.php"; // 02 echo rand(1, 6).""; echo rand(1, 6).""; // 04?> 02~04 rand(1, 6)은 1에서 6 사이(6포함)의 정수, 즉 1, 2, 3, ..., 6 중 하나의 랜덤 수를 발생시킵니다.