본문 바로가기

PHP - PDO 관련 함수 및 함수의 상수들 PDO 관련 함수 및 함수의 상수들. SELECT 문으로 데이터를 받아올때 사용하는 함수들. fetch(); fetchAll(); fetchColumn(); fetchObject(); 함수가 있다. fetch(); 함수의 상수들. 함수에서 첫번째 인자로 다음과같은 상수들을 전달할수 있다.PDO::FETCH_ASSOC fetch(), fetchAll() 메서드가 연관배열을 반환한다. 배열의 키는 DB 의 열이름이다. PDO::FETCH_NUM fetch(), fetchAll() 메서드가 숫자 배열을 반환한다. 배열의 키는 DB 의 열순서 번호이다. PDO::FETCH_BOTH fetch(), fetchAll() 메서드가 숫자와 연관키를 포함하는 배열을 반환한다. 배열의 키는 DB 의 열이름이다. (상위 두..
PHP - Closer (클로저) 클로저 : 익명함수 = 함수명을 입력하지 않은 함수로 주로 콜백함수 에 사용된다. $변수명 = function($함수 입력값){ /* 함수 로직을 기술 */ return } * 함수 호출 $변수명(함수 입력 인자값);
PHP - Foreach문의 출력 다차원 배열 안에서 값을 비교하는 법. Foreach문의 출력 다차원 배열 안에서 값을 비교하는 법. ( Example ) $isFollowing = false; foreach($followers as $follows) { if($follower == $loginUser['name']) { $isFollowing = true; } } if($isFollowing) { echo '팔로우 하는 중'; } else { echo "팔로우 안하는 중"; }
PHP - 배열 안의 값을 찾는 함수들 배열 안에서 값을 찾는 함수들. http://php.net/manual/kr/function.in-array.phphttp://php.net/manual/kr/function.array-search.php array_keys() - 배열의 모든 키를 반환array_values() - 배열의 모든 값을 반환array_key_exists() - 주어진 키와 인덱스가 배열에 존재하는지 확인in_array() - 값이 배열 안에 존재하는지 확인array_search() — 주어진 값으로 배열을 검색하여 성공시 해당하는 키를 반환
PHP - 삼항연산자 삼항 연산자. ex) 변수 $value의 값이 1이면 echo 로 "숫자야"를 출력해주고 아니면 "숫자아니야"를 출력한다.
PHP- getimagesize()함수 php - getimagesize()함수 php에서 getimagesize 함수를 이용할 경우 이미지에 대한 정보를 얻어올 수 있다. http://php.net/manual/en/function.getimagesize.php$info = getimagesize($filepath) 와 같은 방식으로 이루어져있다. $filepath에 이미지의 경로를 주고, $info에서 이미지에 대한 정보를 배열로 얻어온다. Array ( [0] => 1280 [1] => 800 [2] => 3 [3] => width="1280" height="800" [bits] => 8 [mime] => image/png )
PHP function - HOST의 경로를 얻어오는 함수. PHP function - HOST의 경로를 얻어오는 함수. realpath('./') : #현제 컴퓨터의 host 경로상의 실제 디렉토리 값을 반환. http://php.net/manual/en/function.realpath.php
HTML Input File tag 로 전송되는 PHP FILE 상수 HTML Input File tag 로 전송되는 PHP FILE 상수 $_FILES 라는 변수에는 파일 업로드 폼으로 전송된 파일의 정보가 '연관배열'의 형태로 전송된다.name 속성으로 지정된 값이 배열의 인덱스가 된다. 파일 업로드의 주요 함수 . basename(); : 업로드된 파일명을 지정한다. (입력값으로 $_FILES 배열의 name 값을 주로 준다)move_uploaded_file ( , ); : 업로드된 파일을 이동시킨다. 반환값은 Boolean. 첫번째 인자값 - 업로드 되는 최소 경로 (임시 폴더를 PHP 가 지정한다.) 두번째 인자값 - 업로드 된 파일을 해당 경로로 이동시킨다. (보통 경로명을 담은 변수를 인자로 전달한다)