php(202)
-
[PHP] 클래스를 사용해서 MySql 데이터 베이스를 간단하게 사용한다. (PHP MySqli Database Class)
[PHP] 클래스를 사용해서 MySql 데이터 베이스를 간단하게 사용한다. (PHP MySqli Database Class) [코드 링크] https://github.com/ThingEngineer/PHP-MySQLi-Database-Class#select-query GitHub - ThingEngineer/PHP-MySQLi-Database-Class: Wrapper for a PHP MySQL class, which utilizes MySQLi and prepared statements. Wrapper for a PHP MySQL class, which utilizes MySQLi and prepared statements. - GitHub - ThingEngineer/PHP-MySQLi-Databa..
2022.08.30 -
[PHP] 배열에 인덱스를 지정하지 않고 값 입력하기
015_PHP 배열에 인덱스를 지정하지 않고 값 입력하기 [요약] 배열에 인덱스를 지정하지 않고 값을 대입하는 방법을 알아보자. [ ] (대괄호)를 사용하여 값을 순차적으로 입력한다. [배열에 인덱스를 지정하지 않고 값 입력하는 방법] 인덱스를 지정하지 않고 배열의 값을 입력하는 방법에 대해 알아보자. [예제: ] 실행결과 초보자를 위한 PHP 200제 김태영 지음 | 정보문화사
2022.08.30 -
[PHP] 배열의 구조 보기(확인하기) var_dump()
014_PHP 배열의 구조 보기 (확인하기) var_dump() [요약] 배열의 구조를 한 눈에 파악하는 방법 var_dump()에 대해 알아보자 배열의 구조를 보여주는 함수인 var_dump()를 사용하여 배열의 구조의 값을 확인해보자. [var_dump() 사용 방법] var_dump($변수명); var_dump() 만으로는 파악하기 어렵게 표시되기 때문에 HTML의 pre 태그와 함께 사용하면 한눈에 파악하기 쉽게 표시된다. [pre 태그와 함께 var_dump() 사용하는 방법] echo ''; var_dump(배열 변수명); echo ''; 다음은 배열을 생성하고 var_dump() 함수를 사용하여 배열의 구조를 확인하는 예제이다. [예제: 15_vardump.php ] 실행결과 만약 pre태그..
2022.08.30 -
[PHP] 배열에 값 추가하기 array_push()
013_PHP 배열에 값 추가하기 array_push() [요약] 배열에 값을 개입하는 함수 array_push() 에 대해 알아보자. array_push() 함수는 배열에 값을 추가하는 기능을 한다. [array_push() 함수 사용방법] array_push($변수명, 배열에 들어갈 값, 배열에 들어갈 값); 첫 번째 자리에 배열로 선언된 변수명을 입력한 후 두 번째 값부터 입력할 값을 지정한다. 배열의 인덱스는 입력된 값 순서대로 0부터 지정된다. 다음은 array_push() 함수를 활용한 예제이다. [예제: 14_arrayPush.php ] 실행결과 초보자를 위한 PHP 200제 김태영 지음 | 정보문화사
2022.08.30 -
[PHP] 배열에 배열 적용하기
012_PHP에서 배열에 배열 적용하기 [요약] 배열 안에 값 대신 배열을 지정할 수 있다. 값 대신 array()를 선언한다. 배열에 어떠한 값을 대입했다. 값 대신 배열을 선언하여 선언한 배열 안에 여러 값을 대입할 수 있다. [배열에 배열 대입하기] 1. 변수를 배열로 선언 $earth = array(); 2. 배열 $earth에 nation 인덱스를 지정하고 이를 배열로 선언 $earth['nation'] = array(); 3. 인덱스 0부터 값 입력 $earth ['nation'][0] = 'korea'; $earth['nation'][1] = 'america'; 다음은 배열에 배열을 선언한 후 선언한 배열의 값을 출력하는 예제이다. [예제: ] 실행결과 초보자를 위한 PHP 200제 김태영 ..
2022.08.30 -
[PHP] 배열 인덱스를 문자로 적용
011_PHP에서 배열 인덱스를 문자로 적용 [요약] 배열의 인덱스를 문자열로 지정하는 방법에 대해 알아보자 인덱스를 숫자 대신 문자로 지정. 인덱스는 숫자뿐 아니라 문자로도 지정할 수 있다. 문자는 따옴표로 감싸서 사용한다. [인덱스를 문자로 사용하는 방법] 변수명['인덱스명'] = 값; 변수명이 earth 이고 인덱스가 contenent 이면 다음과 같이 입력한다. $earth['continent'] = 값; 다음은 인덱스를 문자로 사용한 예제이다. [예제: 12_arrayIndexStr.php ] 실행결과 다음과 같은 방법으로 배열에 다수의 인덱스와 값을 추가할 수 있다. array['인덱스1' => '값1', '인덱스2' => '값2', '인덱스3' => '값3'); [예제 12]의 6번째 라인을..
2022.08.30 -
[PHP] 배열 사용하기
010_PHP에서 배열 사용하기 [요약] 배열을 이용하면 하나의 변수에 여러 값을 대입할 수 있다. 변수를 배열로 만들려면 array()를 사용한다. 지금까지는 하나의 변수에 하나의 값만을 대입할 수 있었다.하지만 배열을 이용하면 하나의 변수에 여러개의 값을 대입할 수 있다. 어딘가로 데이터를 보낼때 하나의 변수에 여러개의 값을 대입하여 보내면 더욱 편리하게 사용할 수 있다.변수에 여러 값을 대입하려면 여러개의 값을 받도록 배열로 만들어야 한다. [변수를 배열로 만들기] 변수명 = array(); 배열에 여러 값을 대입하려면 인덱스를 사용한다. 예를들어 여러명의 사람들이 아파트 한 건물에 살고있다. 그 중 택배럴 어떤 사람에게 전달하려면 택배를 받을 사람이 거주하는 동, 호수를 알아야 전달할 수 있다. ..
2022.08.25 -
[PHP] 증감 연산자 사용하기
009_PHP에서 증감 연산자 사용하기 [요약] 대입 연산자를 사용하지 않고도 값을 증가시키거나 감소시킬 수 있다. ++은 값에 1을 더하고 --는 값에 1을 빼는 연산자이다. 증감 연산자는 대상 값에 1을 더하는 (++) 연산자와, 대상 값에 1을 빼는 (--)가 있다. 이 증감 연산자는 대상 값의 앞이나 뒤에 사용할 수 있으며, 위치에 따라 기능이 다르게 작동한다. [증감 연사자의 종류] 위치 기능 변수++ 변수의 현재 값을 반환한 후 값에 1을 더함 ++변수 변수의 현재 값에 1을 더한 후 값을 반환 변수-- 변수의 현재 값을 반환 후 값에 1을 뻄 --변수 변수의 현재 값에 1을 뺸 후 값을 반환 다음의 예제를 통해 확인해보자. [예제: 10_operator.php ] 실행결과 (++)가 변수 뒤..
2022.08.25 -
[PHP] 대입 연산자 사용하기
008_PHP에서 대입 연산자 사용하기 [요약] 대입 연산자는 = 외에도 여러종류가 있다. $num = $num + 2 를 더 간단하게 표현하는 대입 연사자로 $num += 2 가 있다. 대입 연산자는 변수에 값을 대입할 때 사용하는 연산자이다. 대입 연산자에는 = 이외에도 여러 종류가 있다. [대입 연산자] 기호 의미 예시 결과 변수 += 값 변수의 값에서 다른 값을 더한 값을 대입 $num = 10; $num += 2; 12 변수 -= 값 변수의 값에서 다른 값을 뺸 값을 대입 $num = 10; $num -= 2; 8 변수 *= 값 변수의 값에서 다른 값을 곱한 값을 대입 $num = 10; $num *= 2; 20 변수 /= 값 변수의 값에서 다른 값을 나눈 값을 대입 $num = 10; $num..
2022.08.25 -
[PHP] 연산자 사용하기
007_PHP에서 연산자 사용하기 [요약] 더하기, 뺴기, 곱하기, 나누기를 할 수 있는 연산자를 사용해보자 더하려면 +, 뺴려면 -, 곱하려면 *, 나누려면 / 를 사용한다. 수를 더하고 뺴고, 곱하고, 나누고, 나머지를 구하는 기능을 하는 연산자에 대해 알아보자. 연산자에 사용하는 기호는 다음과 같다. 기호 기능 + 더하기 - 뺴기 * 곱하기 / 나누기 % 나머지 위의 표를 보면 사칙연산 외에 % 기호가 있다. 이것은 나누기 연산의 나머지 값을 구할 때 사용한다. 5나누기 3을 연산하면 나머지 2가 나오는데 이와같이 나머지 값을 구할때 사용된다. [연산자 활용하기] 더하기 5 + 5; // 결과: 10 뺴기 5 - 2; // 결과: 3 곱하기 5 * 3; // 결과: 15 나누기 6 / 2; // 결..
2022.08.24