728x90
[PHP] 문자열 나누기
특정 문자열로 문자열 나누기
split(), explode() 함수
array explode(string seprarator, string string) ;
array split(string pattern, string string, int [limit]) ;
두 함수 모두 결과가 배열로 반환된다.
차이점은 explode 가 정규식 패턴을 사용하지 않아 좀 처리속도가 빠르다고 한다.
$date = "2010/09/13" ;
list($year, $month, $day) = explode("/",$date) ;
// "/" 를 기준으로 $date 값을 $year, $month, $day 로 나누어 배열로 반환한다
$datetime = "2010/09/13 23:45:46" ;
list($year, $month, $day, $hour, $minute, $second) = split("[/ :]", $datetime) ;
// split("[/ :]", $datetime) 함수에서 [/ :] 를 구분자로 나누어 배열 list 에 값을 대입한다.
echo "$year 년 $month 월 $day 일 $hour 시 $minute 분 $second 초" ;
728x90
'Web 프로그램 > PHP 문법' 카테고리의 다른 글
[PHP기초] PHP 파일 다루기 (0) | 2014.11.28 |
---|---|
[PHP기초] fopen 파일 열기 (0) | 2014.09.11 |
[PHP] 문자열 치환하기 (0) | 2014.05.10 |
[PHP] 문자열 붙이기 (0) | 2014.05.08 |
[PHP] 조건문 처리 (1) | 2014.05.06 |