반응형
[MariaDB] 마리아DB PHP - PHP 내장 함수 (MySQL)
PHP 주요 내장함수
함수명 | 사용법 | 설명 |
date( ) | date("포맷") | 지정한 포맷으로 날짜를 반환. Y는 연도, m은 월, j는 일, h는 시를 의미함. |
max( ), min( ) | max(배열 or 숫자), min(배열 or 숫자) | 최대값, 최소값 반환. |
pi( ) | pi( ) | 파이 값을 반환. M_PI 상수와 동일함. |
round( ), ceil( ) | round(숫자), ceil(숫자) | 소수점 아래를 반올림, 올림. |
trim( ) | trim(문자열) | 문자열 양쪽 공백을 제거. |
strlen() | strlen(문자열) | 문자열의 길이를 반환. |
str_repeat( ) | str_repeat(문자열, 횟수) | 문자열을 횟수만큼 반복. |
str_replace( ) | str_replace(old, new, target) | target 문자열에서 old를 new로 변환. |
str_split( ) | str_split(문자열, 길이) | 문자열을 길이만큼 잘라서 배열로 분리. 길이를 생략하면 1로 간주함. |
explode( ) | explode(구분자, 문자열) | 문자열을 구분자로 분리해서 배열로 저장. |
implode( ) | implode(배열, 구분자) | 배열을 중간에 구분자를 넣어서, 하나의 문자 열로 이어줌. |
htmlspecialchars( ) | htmlspecialchars(HTML코드) | HTML 코드를 해석하지 ㅇ낳고 그대로 웹 브라우저에 표현. |
내장 함수 활용 예제
<?php
$today = "현재는 ".date("Y-m-j")." 입니다.";
echo $today, "<br>";
// 현재는 년도-월-일 입니다. (현재 날짜 출력)
$ary = array(100, 50, 200, 7);
echo "최대:", max($ary) ," 최소:", min(-123, 50, 999), "<br>";
// 최대:200 최소:-123 (출력)
echo pi(), " ", round(M_PI), " ",ceil(M_PI), "<br>";
// 3.1415926535898 3 4 (출력)
$str = " I am MariaDB "; // 앞뒤에 공백 3개씩.
$str = trim($str);
echo "#", $str, "#", "<br>";
// #I am MariaDB# (출력)
echo "문자열 길이:", strlen($str), "<br>";
// 문자열 길이: 12 (출력. 띄어쓰기도 길이로 들어감.)
echo str_repeat("-", 30), "<br>";
// ------------------------------ (- 30번 출력)
echo str_replace( "MariaDB", "마리아디비", "I am MariaDB"), "<br>";
// I am 마리아디비 (출력. 1번인자 값을 3번인자 값에서 찾아 2번 값으로 교체.)
$ary = str_split("I am MariaDB", 3);
print_r($ary); echo "<br>"; // 배열을 출력한다.
echo "<br>";
//Array ([0] => I a [1] => m M [2] => ari [3] => aDB) (출력)
$ary = explode(" ", "I am MariaDB");
print_r($ary); echo "<br>";// 배열을 출력한다.
// Array([0] => I [1] => am [2] => MaraiDB) (출력)
echo implode($ary, " "), "<br>";
// I am MariaDB (출력)
$myHTML = "<A href='www.hanbit.co.kr'> 한빛미디어 </A> <br>";
echo $myHTML;
// 한빛미디어 (출력. 앵커태그 링크가 걸림.)
echo htmlspecialchars($myHTML);
// <A href='www.hanbit.co.kr'> 한빛미디어 </A> <br> (출력. 태그가 모두 문자로 출력.)
?>
MariaDB or MySQL 관련 내장 함수
함수명 | 설명 |
mysqli_connect( ) | MariaDB or MySQL 서버에 연결. |
mysqli_connect_error( ) | MariaDB or MySQL 서버에 연결 오류가 발생 시에 그 원인을 알려줌. |
mysqli_close( ) | MariaDB or MySQL 서버에 연결된 것을 종료. |
mysqli_select_db( ) | 사용할 데이터베이스를 지정함. |
mysqli_query( ) | SQL문을 서버에서 실행. |
mysqli_error( ) | SQL문이 서버에서 실패한 경우 그 원인을 알려줌. |
mysqli_num_rows( ) | SELECT 문의 결과가 몇 개의 행인지 알려줌 |
mysqli_fetch_array( ) | SELECT 문의 실행 결과에서 결과 행을 추출함. |
반응형
'MariaDB' 카테고리의 다른 글
[MariaDB] 마리아DB PHP - HTML과 PHP 연계 (MySQL) (0) | 2020.10.19 |
---|---|
[MariaDB] 마리아DB PHP - PHP 조건문과 반복문, 배열 (MySQL) (0) | 2020.10.19 |
[MariaDB] 마리아DB PHP - PHP 기본 문법 (MySQL) (0) | 2020.10.19 |