목록PHP (9)
공부하자
$_SERVER["DOCUMNET_ROOT"] : 웹 서버의 루트 디렉토리를 가리키는 경로 (현재 나의 경우는 웹 서버가 apache/hdocs/에 있음 ) define("SRC_ROOT",$_SERVER["DOCUMENT_ROOT"]."/src/"); //hdocs의 src폴더로 이동 define("URL_DB", SRC_ROOT."common/db_common.php:); //db_common.php파일이 있는 곳 => 현재 내 노트북 기준으로 C:\Apache24\htdocs\src\common\db_common.php 경로 $http_method = $_SERVER["REQUEST_METHOD"]; // 세션에 있는 request_method 가져와서 // $_GET방식인지 $_POST방식인지. ..
function db_conn(&$param_conn) { $host = "localhost"; -> 아이피 주소가 들어감 $user = "root"; ->mariadb 이름 $password = "root506" ; -> mariadb 비밀번호 $name = "board" ;-> database name $charset = "utf8mb4"; ->charset $dns = "mysql:host=".$host.";dbname=".$name.";charset=".$charset; $pdo_option = array( PDO::ATTER_EMULATE_PREPARES => false // 데이터 베이스에 있는 prepared statement기능을 사용하겠다. ,PDO::ATTER_ERRMODE =>PDO:..
1. count() : 배열에 포함된 요소의 개수를 반환 2. array_push() : 배열 끝에 하나 이상의 요소 추가 3. array_pop() : 배열 끝에서 요소를 제거하고 반환 4. array_shift() : 배열의 첫번째 요소를 제거하고 반환 5. array_unshift() : 배열의 시작 부분에 하나 이상의 요소를 추가 6. array_merge() : 두 개 이상의 배열을 병합하여 새 배열을 만든다 7. array_slice() : 배열의 일부를 추출하여 새 배열을 만든다 8. in_array() : 배열에 특정 값이 있는지 확인 9. array_search() : 배열에서 값의 위치를 검색하고 해당 키를 반환 10. array_key_exists() : 배열에서 키가 존재하는지 확인..
php에서 제공되는 함수 정리 (사용해본 함수 정리해두기) min() : 최소값 max() : 최대값 floor() : 소수점 아래 내림 round() : 소수 반올림 ceil() : 소수점 아래 올림 rand() : 정수 난수를 생성 mt_rand() : rand보다 좀 더 정교함 // 날짜함수 time() : 1970년 1월 1일부터 지금까지 몇초가 흘렀나 나타냄 date('Y-M-D H:i:s') date('y-m-d h:i:s') date('y-m-d h:i:s l') var_dump($GLOBALS) // 여기에 나오는 거로는 변수이름이 설정이 되지 않음 phpinfo() : php정보 define(상수, 정의할 내용) : 상수 정의, 이름을 지정할 때 반드시 대문자로 작성해야함. 실수를 줄이기..
1. 함수란? : 함수(function)는 프로그램에서 반복적으로 사용할 수 있는 문장의 블록을 말한다. - 함수를 호출할 때마다 사용자가 원하는 기능을 수행하게 된다. - 함수는 독립되어 있어서 함수 안에 있는 변수와 함수 밖에 있는 변수는 별개 function 함수명( 매개변수 ) 매개변수 : 함수를 정의할 때 사용하는 변수 { 함수를 호출했을 때 사용할 코드 } ex) function fnc_add ($int_a, $int_b) { $sum = $int_a + $int_b; return $sum; } return은 해당함수에서 탈출한다는 의미로 현재 실행중인 메소드(함수)를 종료하고 되돌려주라는 명령어이다. fnc_add함수 호출 echo fnc_add(10,2); *전역변수 global 변수명 :..

버블 정렬 : 배열의 두 원소를 비교하여 크거나 작을 때 원소를 옆으로 이동시킨다. 내림차순의 경우(큰수->작은수) 오름차순 정렬 (버블 정렬 x)

if 와 for을 사용해서 1~100 중 소수만 출력하기 소수 : 약수가 1과 자기자신뿐인 수 //i 와 a를 나눴을 때 나머지가 0이다 => a는 i의 약수이다. // 만약 i가 2일때, // 처음에 remain 이 0 이고 // i가 2이고 a가 1일 때 나머지는 0 이기 때문에 $remain이 1 증가해서 $remain =1 이됨 // 다시 for($a=1;$a

반복문이란 ? : 코드를 반복할 때 사용하는 문법 1. while 문 while ( expr ) { statement; } > 변수 $i 가 10보다 작을 때까지 1만큼 증가한다 > 0123456789 가 출력됨 2. do while do { statement; } while { expr; } > do 의 코드가 먼저 실행이 되고 변수가 0이기 때문에 while의 조건과 맞지 않아서 코드가 종료된다. > 0 do while 이라고 출력이 됨. * while과 do while의 차이 * : while문은 조건을 먼저 체크하고 작동을 하는 반면에, do while은 코드를 먼저 실행을 한 뒤, 조건을 만족하면 다시 do에 있는 코드를 실행 하고 while의 조건이 만족이 되지 않을 때 코드가 종료된다. 3...