hap( $a, &b); - 덧셈;
cha( $a, &b); - 뺄셈 ;
< 반환( return ) 값을 갖는 함수 >
<?
function string($str)
{
$str = $str. "프로그래밍 <br>";
return $str;
}
echo " 문자열 함수 string(\$str) 호출결과<br> ...";
echo string("PHP";
?>
< ------------ 출력--------------- >
... PHP 프로그래밍
함수명 |
기능 |
---|---|
crypt() |
단방향 암호화 |
strtoupper() |
문자열의 알파벳을 모두 대문자로 변환 |
strtolower() |
문자열의 알파벳을 모두 소문자로 변환 |
strlen |
문자열의 길이 반환 |
ord() |
문자에 해당하는 아스키 코드값을 반환 |
chr() |
아스크 코드값에 해당하는 문자를 반환 |
nl2br() |
"New Line to HTML, |
echo(), print() |
문자열 출력 |
printf(), sprintf() |
형식이 있는 문자열 출력 |
substr() |
문자열에서 자르기를 시작할 위치를 왼쪽에서부터 배열수로 설정 |
strchr() |
문자열을 자르기 시작할 문자열의 문자로 위치를 표시 |
chop() |
문자열에서 자르기를 시작할 위치를 왼쪽에서부터 배열수로 설정 |
trim() |
문자열의 앞과 뒤에 있는 공백을 제거 ( 앞 Itrim(), 뒤 rtrim()로 제거) |
explode() |
문자열을 배열로 반환 |
str_replace() |
임의의 문자열에서 특정 문자를 다른 문자로 변경 |
preg_match() |
임의의 문자열에서 찾을 문자열이 존재하면 1. 아니면0을 반환 |
ereg() |
문자열 검색에서 알파벳 대/소문자를 정확히 구별하여 검색 |
eregi() |
문자열 검색에서 알파벳 대/소문자의 구분없이 검색 |
strcmp() |
두 개의 문자열에서 첫 글자의 아스키 코드값에 따라 1,0, -1을 반환 |
addslashes() |
역슬래시 또는 \ 삽입 |
atripslashes() |
역슬래시 또는 \ 삭제 |
< 변수 관련 함수 >
함수 |
의미 |
---|---|
gettype(변수값) |
요일(Day) |
settype(변수값, 변경할 변수형) |
변수형을 변경 |
intval () |
변수값을 정수형 값으로 변환 |
doublevel() |
변수값을 실수형 값으로 변환 |
strval() |
변수를 문자형 값으로 변환 |
isset() |
변수가 존재하는지 확인 |
unset() |
변수를 삭제 |
empty() |
변수값이 존재하면 참 / 아니면 거짓 값을 반환 |
is_array() |
변수형이 배열인지 확인 |
is_double |
변수값이 .double인지 확인 |
is_bool() |
변수형이 bool인지 확인 |
is_double() |
변수값이 .double인지 확인 |
is_integer() |
변수값이 integer 형인지 확인 |
is_null() |
변수값이 없는지 확인 |
is_numeric() |
변수형이 숫자인지 확인 |
is_object() |
변수형이 객체인지 확인 |
is_resource() |
변수값이 resoruce 타입인지 확인 |
is_string() |
변수형이 문자형인지를 확인 |
함수 |
의미 |
---|---|
mumber_format() | 세자리마다 기호를 표시 (예: 12,345 ) |
abs() |
절대값으로 반환 ( 예 abs( -5 ) 를 5로 반환) |
ceil() |
소수점 자리 무조건 올림 |
floor() |
소수점 자리를 무조건 버림 |
round() |
소수점 자리수를 지정하는 인수를 받아 반올림 |
pow() |
지수증 계산 ( 예: 2의3승은 pow( 2,3 );) |
sqrt() |
인수의 제곱근 계산( 입력 값에 루트를 붇여 계산 ) |
dechex() |
10진수를 16진수로 변환 |
hexdec() |
16진수를 10진수로 변환 |
rand() |
정수형의 랜덤값을 반환 |
nt_rand() |
rand() 함수보다 진보적인 난수를 발생해주고실행속도 빠름 |