그누보드에서 자주사용하는 php함수모음 > 그누보드가이드

본문 바로가기
사이트 내 전체검색

그누보드가이드

그누보드5 그누보드에서 자주사용하는 php함수모음

페이지 정보

작성자 관리자 댓글 0건 조회 1,713회 작성일 18-03-09 04:33

본문

# PHP : 함수
* abs(): Reterns absolute value of number.

* @: 오류메세지를 표시하지 않겠다는 의미이다.

* addslashes(): Quote string with a C style. Returns a string backslashes before characters that are listed in Charleston Parameter. 

각 문자앞에 \ 를 넣는다.

* array_merge(): Merge one or more arrays.

* array_map(): Applies the callback to the elements of the given arrays.

*array_unique(): Remove duplicate values from an array.

* array_count_values(): Count all the values of an array.

* array_key_exists( $key, $array ): Checks if the given key or index exists in the array.

* array_push(): 전달된 배열의 끝에 하나의 배열요소를 추가하는 기능을 한다.
즉 array_push()로 전달된 배열의 길이는 1 만큼 늘어난다.

ᆞ$topicIDs= array() ; 

ᆞarray_push($topicIDs, $row[ 'topic_id' ] ) ;

ᆞ하나 이상의 element를 array의 마지막에 삽입한다 

ᆞ문법 :

array_push( array, value1, value2 . . . ) ;

-예 :

<body>

<?php

$a= array("red", "green") ;

array_push($a, "blue", "yellow") ;

print_r($a) ;

?>

</body>@


* basename(): Returns trailing name component of path.

파일이름과 확장자만 추출한다.


* base64_decode(): Decodes a base64 encoded data.


*줄뛰울때  echo "<br>" ; 을 넣는다.


* ceil(): Round fractions up. Returns the next highest integer value by rounding up value if necessary.


* current(): Return the current element in an array.


* count(): Count all elements in an array, or something in object.


* chmod(): Change file mode.


* chr(): Return a specific character


* crypt($str, $salt): with return a hashed string using the standard Unix DES-based algorithm


* date(): Format a local time/date.

ᆞY-m-d

ᆞY: 1999 or 2000

ᆞm: 01 to 12

ᆞd: 01 to 31


* date_default_timezone_set(): 표준 시간대를 정한다.


* define(name, value) ; 런타임 동안 named constant(상수)를 정의한다.


* dirname(): Returns the directory name from a path.


* echo "\$this is not defined.\n" ; 과

echo "\$this is not defined.<br>" ; 은 동일하게 줄을 바꾼다.


* error_reporting(): Set which PHP errors are reported.


* ereg(): Regular expression match. preg_match로 대체됨..


* eval(): Evaluates and excutes a argument.

If the argument is an expression, eval() evaluates the expressiㄷon. 

If the argument is one or more js statement, eval() excutes the statement.:(자바스크립트함수임)


* explode(): Split a string by string.

ㆍexplode( $delimiter, $string )

ㆍ예

$pizza="piece1 piece2  piece3 piece4 piece6 piece6" ;

$pieces= explode (" " ,  $pizza);


* extract($row): import variables from an array into the current symbol table 


* filesize($filename): 주어진 파일의 사이즈를 가져온다. 사이즈를 byte로 제출한다.


* file_exists(): file or directory가 있는지 여부를 체크한다.


* floor(): Round fractions down. Returns the next lowest integer value(as float) by rounding down value

 if necessary.


* filemtime(): Gets file modification time. 파일의 내용이 변화된 시간을 반환한다.


*function_exists(): Return true if the function has been defined.


* filter_var(): 이메일이 형식에맞는지 체크하는 함수이다.


* getenv(): Gets the value of an environment variable.


* get_magic_quotes_gpc(): Gets current configuration setting of magic_quotes_gpc.


* glob(): Find pathnames matching a pattern.


* headers_sent(): Checks if or where headers have been sent.


* htmlspecialchars(): 특수문자를 html실체로 바꿔준다. 예를들면 < and > 를 < 그리고 > 로바꾼다.


* hexdec(): 16진수를 10진수로 바꾸어 출력한다.

ᆞhexdec( $hex_string) 

: hex_string 인수(변환할 문자열)에 표현된 16진수와 동일한 10진수를 반환한다.

* 참고

ᆞdechex(): 10진수를 16진수로

ᆞbindec(): 2진수를 10진수로

ᆞoctadec(): 8진수를 10진수로

ᆞbase_convert(): 수를 임의의 진법으로 변환한다.


* bin2hex( ) : 바이너리 data를 16진 표현으로 변환한다.

ᆞ문법

bin2hex($str) ;

: str의 16진 표현을 갖는 아스키 문자열을 반환한다.


* implode( $glue , $pieces ): Join array elements with a string.  $glue값으로 합친다.

ᆞ$glue: 디폴트값은 공백.

ᆞ$pieces: 임플로드될 array.


* is_file( $filename ): 주어진 파일이 regular file인지를 알려주며, 파일네임이 존재하고 regular file 이면 참이고 그렇지않으면 거짓이다

ᆞ$filename : 파일의 경로이다.


* isset(): 변수가 설정되었는지 검사한다. 변수가 정해져 세팅되고 null이 되지않아야 true이다.


* include_once(): 한번만 인클루드 된다.


* in_array(): Checks if a value exists in an array.

ᆞ$os=array ("mac", "window", "irix", "linux") ;

if (in_array ( 'linux' , $os )) { 

echo "Got Linux" ; }

출력: Got Linux


* json_encode(): Returns the JSON representation of value.


* list(): 리스트변수에 value값을 할당 하는 방법이다. array처럼 할당한다.

ᆞ예 :

<?php

$my_array = array( "dog", "cat", "horse" ) ;

list($a, $b, $c)= $my_array ;

echo "I have several animals a $a , a $b and a $c." ;

?>

ᆞ결과:

I have several animals a dog, a cat, and a horse.


*max(): Find highest value.


* mb_substr(문자열, 시작위치, 길이, 인코딩): 문자열에서 정해진 길이만큼 가져온다.


* move_uploaded_file(): Moves an uploaded file to an new location.


* microtime(): return current Unix timestamp with microseconds.


* mb_strtolower(): make a string lowercase.


* mkdir(): Makes directory.


* md5(): Calculate the md5 hash of a string.


* mysql_errno(): Returns the numerical value of the error message from previous mysql operation.


* mkdir(): Makes directory 

ᆞ예

mkdir( "/parh/to/dir" , 0700 )


* mt_rand(): Generate a random value via the Mersenne Twister Random Number Generator.


* mb_substr: Get part of string.


* mt_rand(): Generate a random value via the Mersenne Twister Random Number Generator.


* @mysql_query(): 해당함수가 에러가 발생해도 에러메세지를 출력하지 말라는 의미이다.


* mysql_data_seek(): Moves internal result pointer.


* myaql_affected_rows(): Get number of affected rows in previous Mysql operation.


* mysqli_connect(): mysql 서버에 연결한다.


* mysql_error(): 에러메세지를 표시한다.


* mysql_query(): 쿼리 문자열을 mysql db에 전달해 테이블에 데이타를 저장하거나 검색한다.


* mysql_select_db(): mysql db를 선택한다.


* 출력할때 echo $variables ; 이렇게한다.


* mysql_real_escape_string(): 쿼리에 영향을 줄수 있는 문자를 제거 한다.


* nl2br(): Inserts HTML line breaks before all newlines in a string.


* now(): 현재 날짜와 시간을 알려주는 함수이다.


* number_format(): Format a number with grouped thousands. 천단위로 콤마넣는다.

ᆞ문법

number_format($number, $decimals= 0, $deci_point= " . ", $thousand_sep= " , " )

ᆞ예

$number = 1234.567

number_format( $number ) : 1,234

number_format( $number , 2 ) : 1,234.56

number_format( $number , 3 , ' . '  , ' , ' )  : 1,234.567


* ob_get_level(): Return the nesting level of the output buffer mechanism.


* ob_start (): Turn on output buffering.


* ob_start(): Turn on output buffering.


* ob_get_contents(): Return the contents of the output buffer.


* ob_end_clean(): Clean(erase) the output buffer and turn off output buffering.


* ob_get_contents(): Return the contents of the output buffer.


* ob_end_clean(): Clean(erase) the output buffer and turn off output buffering.


* ord(): Return ASCII value of character.


* password_hash(): creates a new password hash and is compatible with crypt(). 따라서 password hashes created by crypt() can be used with password_hash( ).

ᆞpassword_hash($password, $algo)


* pathinfo(): 파일패쓰에 관한정보를 내보낸다.

ᆞpathinfo(path, options)


* print_r(): 변수에 대하여 사람이 읽을 수 있게 정보를 출력하라


* parse_url(): Parse a URL and return it's components.


* parse_url(): Parse a URL and return it's components.

추천0
  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기

댓글목록

등록된 댓글이 없습니다.

회원로그인

설문조사

그누보드5로 홈페이지제작이 좋다

접속자집계

오늘
106
어제
104
최대
257
전체
23,201

현재시간


그누보드5
Copyright © 소유하신 도메인. All rights reserved.