PHP utf2euc r(), euc2utf r()

Jmnote bot (토론 | 기여)님의 2020년 11월 2일 (월) 02:35 판 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight))
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

1 개요[ | ]

utf2euc_r(), euc2utf_r()
  • 배열 내 문자열들을 모두 EUC-KR / UTF-8 변환

2 euc2utf_r[ | ]

PHP
Copy
function euc2utf_r($arr) {
    if (is_string($arr)) return euc2utf($arr);
    if (!is_array($arr)) return '';
 
    $keys = array_keys($arr);
    for ($i=0; $i<count($keys); $i++) {
        $key = $keys[$i];
        if ( is_array($arr[$key]) ) $arr[$key] = euc2utf_r($arr[$key]);
        else if ( is_string($arr[$key]) ) $arr[$key] = euc2utf($arr[$key]);
    }
    return $arr;
}

3 utf2euc_r[ | ]

PHP
Copy
function utf2euc_r($arr) {
    if (is_string($arr)) return utf2euc($arr);
    if (!is_array($arr)) return '';
 
    $keys = array_keys($arr);
    for ($i=0; $i<count($keys); $i++) {
        $key = $keys[$i];
        if ( is_array($arr[$key]) ) $arr[$key] = utf2euc_r($arr[$key]);
        else if ( is_string($arr[$key]) ) $arr[$key] = utf2euc($arr[$key]);
    }
    return $arr;
}

4 같이 보기[ | ]

5 참고[ | ]