PHP 배열 합치고 나누기

이 포스트에서는 PHP에서 배열을 합치고 나누는 법을 설명합니다. 우선, 단순히 배열을 합치는 것은 array_merge() 함수 하나면 충분합니다. 아래 코드를 봅시다. <?php header(“Content-Type: text/plain”); $South_Korea = array(‘서울경기’,’강원도’,’충청도’,’경상도’,’전라도’); $North_Korea = array(‘황해도’,’평안도’,’함경도’); print_r($South_Korea); print_r($North_Korea); $Unified_Korea = array_merge($South_Korea,$North_Korea); print_r($Unified_Korea); ?> 이 코드의 실행 결과는 다음과 같습니다. Array ( [0] => 서울경기 [1] => 강원도 [2] => 충청도 [3] => … “PHP 배열 합치고 나누기” 더 읽기

PHP에서 배열의 특정 원소 삭제하기

이 포스트에서는 PHP에서 배열의 특정 원소를 삭제하는 방법을 설명합니다. PHP에서 배열을 다루다 보면 특정 원소를 삭제해야 할 상황이 발생할 수 있습니다. 이 경우 여러 방법이 있지만, 간단하게 처리할 수 있는 방법은 두 가지입니다. 하나는 unset() 함수를 사용하는 것이고, 다른 하나는 array_splice() 함수를 사용하는 것입니다. 일단, 아래의 코드를 봅시다. <?php header(“Content-Type: text/plain”); $LE_SSERAFIM = array(‘사쿠라’,’김채원’,’허윤진’,’카즈하’,’김가람’,’홍은채’,); unset($LE_SSERAFIM[4]); … “PHP에서 배열의 특정 원소 삭제하기” 더 읽기

PHP 객체 만들기

이 포스트에서는 PHP에서 객체를 만드는 방법을 설명합니다. 객체를 만드는 방법은 클래스에서 객체를 만듭니다. 클래스가 필요없는 간단한 객체의 경우는 그냥 배열을 객체로 변환하는 방법을 쓸 수도 있지만, 대개는 클래스를 정의해서 만듭니다. 빵을 일정한 모양으로 빚어내기 위해서는 빵틀이 필요한 것처럼, 일정한 구조의 객체를 만들기 위해 클래스를 정의합니다. 일단, 아래의 코드를 봅시다. <?php header(“Content-Type: text/plain”); class GirlGroup { … “PHP 객체 만들기” 더 읽기

정규 표현식으로 문자열 제한하기

정규 표현식(Regular Expression)을 이용해서 문자열을 제한하는 규칙을 만드는 방법을 포스팅합니다. 먼저, 문자열을 제한하는 규칙을 수립해 봅시다. 사용할 수 있는 문자는 숫자(0-9), 기본 라틴 알파벳(A-Z, a-z), 하이픈(-)과 언더바(_)로 제한. 첫 번째 글자는 기본 라틴 알파벳(A-Z, a-z)으로 제한. 정규 표현식을 가지고 이 두 가지 규칙을 정하기 위한 프로그램을 만들어 봅시다. 다음은 정규 표현식으로 위의 규칙을 구현하기 위한 … “정규 표현식으로 문자열 제한하기” 더 읽기

PHP 확장 기능 확인하기

PHP에서 특정 확장 기능이 필요한 경우가 있는데 몇 가지 방법으로 로드된 확장 기능을 확인할 수 있습니다. 가능한 방법은 PHP 정보표로 보는 방법, 확장 기능 함수로 보는 방법, 콘솔에서 보는 방법이 있습니다. PHP 정보표로 보는 방법 PHP 정보표로 보는 방법은 다음과 같은 PHP 파일을 만듭니다. <?php phpinfo(); ?> 이렇게 코딩한 후 적당한 이름(이를테면 phpinfo.php)으로 저장해서 서버에 … “PHP 확장 기능 확인하기” 더 읽기

mysqli의 bind_param 사용하기

이 포스트에서는 PHP에서 mysqli의 bind_param을 사용하는 방법에 대해 포스팅합니다. 먼저, 간단하게 할 말을 남기는 프로그램을 작성해 봅시다. 일련번호로 ‘no'(int), 댓글로 ‘comment'(varchar 255)라는 이름의 테이블 ‘comments’가 있다고 가정합니다. 댓글을 남기기 위한 폼은 다음과 같이 작성합니다. (전체적인 코드는 편의상 생략) <form method=”POST” action=”comment_ok.php”> <p>하고 싶은 말: <input type=”text” name=”comment” style=”width: 400px;” /> <input type=”submit” value=”남기기” /> </p> … “mysqli의 bind_param 사용하기” 더 읽기

PHP 세션을 통한 로그인/로그아웃 기능 구현

이 포스트에서는 PHP 사이트에서 세션을 통해 로그인과 로그아웃 기능을 구현하는 방법을 설명합니다. ※ 이 포스트의 내용은 CC-BY-SA 3.0으로 배포되는 제타위키의 PHP 세션 로그인 구현 문서를 참고하여 작성하였습니다. 인터넷을 이용할 때 사용자(클라이언트)의 컴퓨터에 저장되는 간략한 정보를 ‘쿠키’라고 부르는데, ‘세션’은 이러한 정보가 서버에 저장되는 것을 말합니다. 서버에 저장되는만큼 쿠키보다 보안이 좋기 때문에 로그인 기능은 세션을 이용합니다. 일단, … “PHP 세션을 통한 로그인/로그아웃 기능 구현” 더 읽기

PHP에서 MySQL 데이터 읽어보기

이 포스트에서는 PHP에서 MySQL 데이터를 간단히 읽어들이는 방법에 대해 포스팅합니다. 우선 데이터베이스 이름이 ‘hello’이고 그 안에서 ‘product’라는 이름의 테이블이 다음과 같이 있다고 가정해 봅시다. name category price 신라면 라면 700 새우깡 과자 1000 안성탕면 라면 650 새우탕 라면 1100 포스틱 과자 1300 너구리 라면 900 감자깡 과자 700 육개장 라면 800 양파링 과자 1200 짜파게티 … “PHP에서 MySQL 데이터 읽어보기” 더 읽기

PHP로 JSON 파싱하기

이 포스트에서는 PHP에서 JSON 데이터를 파싱하는 방법을 설명합니다. 일단 다음과 같은 JSON 파일이 gfriend.json이라는 이름으로 존재한다고 가정을 해 봅시다. { “name”: “여자친구”, “alias”: “GFRIEND”, “members”: [ “소원”, “예린”, “은하”, “유주”, “신비”, “엄지” ], “albums”: { “EP 1집”: “Season of Glass”, “EP 2집”: “Flower Bud”, “EP 3집”: “Snowflake”, “정규 1집”: “LOL”, “EP 4집”: “THE AWAKENING” } … “PHP로 JSON 파싱하기” 더 읽기

PHP 문자열 결합하기

이 포스트에서는 PHP에서 문자열 결합하는 방법에 대해 포스팅합니다. 일단 간단한 예제 코드를 서술하자면 다음과 같습니다. <?php $str_a = ‘Hello, ‘; $str_b = ‘world!’; echo $str_a . $str_b; ?> 이는 ‘Hello, ’와 ‘world!’를 결합해서 ‘Hello, world!’로 출력하는 예제입니다. 잘 보면 결합될 문자열 사이에 점(.)이 찍혀 있습니다. 다른 프로그래밍 언어에서는 문자열끼리 결합할 때 대부분 덧셈(+) 기호를 쓰지만 … “PHP 문자열 결합하기” 더 읽기