티스토리 뷰
유사한 기능을 하는 함수인 split와 explode..
꽤 많은 루프를 돌아야 하는 상황에서 성능을 고려하지 않을 수 없었습니다.
그래서 간단하게 테스트 진행.
테스트 코드는 아래와 같이 단순 문자열을 "="로 구분 (100만번 반복)
위와 같이 split와 explode 함수를 각각 100만번 루프 돌린 결과
explode의 결과
# php aa.php X-Powered-By: PHP/5.2.6 Content-type: text/html; charset=utf-8 1.3024411201477 secsplit의 결과
# php aa.php X-Powered-By: PHP/5.2.6 Content-type: text/html; charset=utf-8 1.7867012023926 sec결과적으로 explode가 빠르다. 가급적이면 explode를 사용하는걸로 하겠습니다,
'개발 > PHP' 카테고리의 다른 글
[php] xml parser의 종류 (0) | 2012.10.24 |
---|---|
[php] 수상한 php 배열 메모리 관련... (0) | 2012.09.26 |
[php] memory 정보 관련.. (0) | 2012.04.23 |
[php] implode, explode (0) | 2011.11.28 |
[php] array_fill() - 배열 초기화 (0) | 2011.11.27 |
댓글
최근에 올라온 글
최근에 달린 댓글
글 보관함
- Total
- Today
- Yesterday