본문 바로가기

PHP

PHP 내장 함수 - 문자열 관련

 

문자열 관련 함수

 

strlen()

int strlen(string str);

인수로 받은 str 문자의 문자열 길이를 돌려주는 함수.

addslashes()

string addslashes(string str);

인수로 받은 문자열(str)에 포함된 작은따옴표나 큰따옴표, 역슬래시(backslash)에 해당하는 문자가 있을 때 그 문자의 앞에 역슬래시 문자를 추가하여 그 값을 다시 돌려주는 함수.

stripslashes()

string stripslashes(string str);

addslashes() 함수와는 정반대의 뜻으로 인수로 받은 문자열에 역슬래시 문자가 있을 때 역슬래시 문자를 지워서 값을 다시 돌려주는 함수.

nl2br()

string nl2br(string str);

인수로 받은 문자열(str)을 개행(newline) 처리, 즉 개행문자인 '\n'을 html용 태그인 <br> 태그로 바꾼 다음 바꾼 문자열을 다시 돌려주는 함수.

number_format()

string number_format(float number [, int decimals]);

인수로 받은 문자열 값을 금액 단위의 문자로 바꾸고 바꾼 문자열을 다시 돌려주는 함수.

substr()

string substr(string string, int start [, int length]);

인수로 넘긴 문자열(string)의 일부를 선택한 옵션(start)에 맞도록 만든 뒤 다시 돌려주는 역할을 하는 함수.

예)

substr($var,0,5); // 0부터 5까지의 문자열을 반환

substr($var,9); // 0부터 9까지의 문자열을 제외한 나머지 반환

substr($var,-5); // 뒤부터 5까지의 문자열을 반환

strrchr()

string strrchr(string str, string needle);

인수로 넘긴 문자열(str)에서 두 번째 인수(needle)에 해당하는 문자가 마지막으로 나오는 부분을 찾아 결과를 돌려주는 역할을 하는 함수.

rand()

int rand([int min, int max]);

정수형의 난수를 만들어서 결과를 다시 돌려주는 함수. (최대값 32768)

uniqid()

string uniqid(string prefix [, bool lcg]);

마이크로타임에 기반하여 유니크(unique)한, 즉 중복되지 않고 고유한 아이디를 만들어 결과를 돌려주는 함수.

md5()

string md5(string str [, bool raw_output]);

입력받는 값(str)의 MD5 해시를 계산하여 다시 돌려주는 함수. (해시 = 16진수 형태의 32자리 문자)

htmlspecialchars()

string htmlspecialchars(string string [, int quote_style [, string charset]]);

저장되는 값이 html이 적용되지 않도록 설정할 때 사용하는 함수로 특정 html과 관련된 문자를 html이 적용되지 않도록 html 개체(entity)로 바꾸어 저장하는 함수.

chop()

string chop(string str [, string charlist]);

입력받은 문자열의 끝 부분 공백을 지워서 그 결과를 돌려주는 역할을 하는 함수.

 

 

 

 

 

 

'PHP' 카테고리의 다른 글

PHP 쿠키(cookie)  (4) 2013.01.08
PHP 내장 함수 - 그 밖의 함수  (0) 2013.01.07
PHP 내장 함수 - 파일 관련  (0) 2013.01.07
PHP 내장 함수 - MySql 관련  (0) 2013.01.07
PHP 현재 날짜 구하기  (0) 2013.01.03