«   2018/07   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
Archives
Today
121
Total
1,123,290
안정적인 DNS서비스 DNSEver
관리 메뉴

Blue Breeze

텍스트 치환 함수 속도 String Replacement Method Speed 본문

Language/PHP

텍스트 치환 함수 속도 String Replacement Method Speed

푸른바람 C/H 2018.04.26 08:30

Result

sprintf > str_replace > preg_replace > strtr
strtr 과 str_replace 간 특성차이를 고려.

Run Speed

거론된 결과물이 많지만 1,2 만...

  1. str_replace #1 1.33 : 1 sprintf
  2. str_replace #2 1.6 : 1 sprintf
  3. preg_replace 2.19 : 1 sprintf
  4. strtr 51.97 : 1 sprintf
  1. sprintf: 2.92035603523 seconds
  2. preg_replace: 5.3017771244 seconds
  3. str_replace #1: 7.66827106476 seconds
  4. str_replace #2: 8.1126139164 seconds
  5. strtr: 145.762818813 seconds


0 Comments
댓글쓰기 폼