function convert uft8 , tis620 string or array array2d

function แปลงภาษา UTF8 และ TIS620
// แปลงข้อความเป็น UTF8
function ConvertUTF8($value){
    return iconv('tis-620','utf-8',$value);
}
// แปลงข้อความเป็น TIS620
function ConvertTIS620($value){
    return iconv('utf-8','tis-620',$value);
}

// แปลง Array 1 มิติ เป็น UTF8
function MSSQLEncodeTH($ar){ // for 1D
    $rows = array();
    foreach ($ar as $key => $value) {
        # code...
        $rows[$key] = ConvertUTF8($value);
    }
    return $rows;
}

// แปลง Array 2 มิติ เป็น UTF8
function MSSQLEncodeTH2D($arr){  // for 2D
    $rows = array();
    if($arr)
        foreach($arr as $row ) {
            $rows[] = MSSQLEncodeTH($row);//array_map('utf8_encode', $row);
        }
    return $rows;
}
บทความแค่เอาไวบันทึกเป็นความรู้ส่วนตัวนะครับ...
แต่สามารถเผยได้อย่างเติมที่นะครับ
ขอบคุณครับที่ติดตาม :)

1 ความคิดเห็น

ใหม่กว่า เก่ากว่า