[PHP] 함수 ( 추가중 )

WEB 2013. 12. 3. 00:41

▶ 변수가 설정되었는지 검사

isset($str);

ex) isset($str)?'yes ':'no ';

 

URL 문자열 인코드 디코드

urlencode($str)

urldecode($str)

 

Json 을 이용한 문자열 <-> 배열 변환

json_encode($str)

json_decode($str)

 

 문자열을 배열로 변환 ( 특정 문자를 기준 )

$arr = explode(",", $str);

 

배열을 문자열로 변환

serialize(배열)

$aa[id] = "test";
$aa[pw] = "1234";
echo serialize( $aa );

결과 : a:2:{s:2:"id";s:4:"test";s:2:"pw";s:4:"1234";}

 

문자열을 배열로

unserialize(문자열)

 

오늘 날짜를 리턴

date("y-m-d");      // 13-06-20

date("Y-m-d");      // 2013-06-20

date("Y-M-D");     // 2013-Jun-Thu

date("h-i-s");        // 09-29-56

date("j-n-Y");        // 20-6-2013

 

문자열 형태의 날짜를 timestamp값으로 변환 ( 주로 날짜 비교에 많이 사용 )

strtotime()

 

문자열 추출

substr( '원문자열', 시작, 끝(길이) );

시작이 양수면 처음부터 시작, 음수이면 끝에서 시작

 

문자열 찾기

strstr( 원문자열, 찾을 문자열 );

성공하면 찾을 문자열 이후 문자열 리턴 실패하면 false 리턴

 

문자열 길이

strlen( '문자열' );                        // 문자열 길이 반환 한글은 2바이트라 한문자당 2 반환

mb_strlen( '문자열', "euc-kr" )     // 한글을 인코딩 해서 한문자당 1로 반환

 

따옴표, 큰따옴표, 역슬러시 등에 역슬러시 추가 혹은 제거

addslashes( 문자열 ) - 추가

stripslashes( 문자열 ) - 제거

 

배열 정렬에 관한 함

array_multisort 여러 배열이나 다차원 배열 정렬

arsort 배열을 내림차순 정렬하고 인덱스의 상관관계를 유지
asort 배열을 정렬하고 인덱스 상관 관계를 유지
krsort 키에 의한 배열 역순 정렬
ksort 키에 의한 배열 정렬
natcasesort "자연순" 알고리즘으로 대소문자를 구분하지 않고 배열 정렬
natsort "자연순" 알고리즘으로 배열 정렬
rsort 역순으로 배열 정렬
sort 배열 정렬
uasort 사용자 정의 비교 함수로 배열을 정렬하고 인덱스 연관성을 유지
uksort 사용자 정의 비교 함수를 사용하여 키에 의한 배열 정렬
usort 사용자 정의 비교 함수를 사용하여 값에 의한 배열 정렬

 

간편 파일 읽기쓰기

$filename = "test.txt";

$content = file_get_contents( $filename );

$content = "모두 지워지고 새로 써진다";

file_put_contents($filename  $content );

 

'WEB' 카테고리의 다른 글

form 자동엔터 막기  (0) 2014.04.26
[HTML] 무료 웹에디터 CKEditor  (0) 2014.04.07
[PHP] 함수 ( 추가중 )  (0) 2013.12.03
[링크]CSS3 Gradient Buttons  (0) 2013.11.25
[링크]CSS 메뉴 만들기  (0) 2013.11.21
익스플로러 호환성보기 제한 코드  (0) 2013.10.24
Posted by 꼬장 꼬장e

댓글을 달아 주세요

[링크]CSS3 Gradient Buttons

WEB 2013. 11. 25. 17:58

http://www.webdesignerwall.com/demo/css-buttons.html

 

 

'WEB' 카테고리의 다른 글

form 자동엔터 막기  (0) 2014.04.26
[HTML] 무료 웹에디터 CKEditor  (0) 2014.04.07
[PHP] 함수 ( 추가중 )  (0) 2013.12.03
[링크]CSS3 Gradient Buttons  (0) 2013.11.25
[링크]CSS 메뉴 만들기  (0) 2013.11.21
익스플로러 호환성보기 제한 코드  (0) 2013.10.24
Posted by 꼬장 꼬장e

댓글을 달아 주세요

[링크]CSS 메뉴 만들기

WEB 2013. 11. 21. 22:21

편하고 쉽게 CSS 메뉴를 만들수 있다.

http://cssmenumaker.com/

 

'WEB' 카테고리의 다른 글

form 자동엔터 막기  (0) 2014.04.26
[HTML] 무료 웹에디터 CKEditor  (0) 2014.04.07
[PHP] 함수 ( 추가중 )  (0) 2013.12.03
[링크]CSS3 Gradient Buttons  (0) 2013.11.25
[링크]CSS 메뉴 만들기  (0) 2013.11.21
익스플로러 호환성보기 제한 코드  (0) 2013.10.24
Posted by 꼬장 꼬장e

댓글을 달아 주세요

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

상단에 한줄추가

참고로 xe는 common/tpl/common_layout.html 5번째줄 다음에 추가

'WEB' 카테고리의 다른 글

form 자동엔터 막기  (0) 2014.04.26
[HTML] 무료 웹에디터 CKEditor  (0) 2014.04.07
[PHP] 함수 ( 추가중 )  (0) 2013.12.03
[링크]CSS3 Gradient Buttons  (0) 2013.11.25
[링크]CSS 메뉴 만들기  (0) 2013.11.21
익스플로러 호환성보기 제한 코드  (0) 2013.10.24
Posted by 꼬장 꼬장e

댓글을 달아 주세요