View Single Post
ישן 26-01-08, 17:48   # 3
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 34
הודעות: 2,050

daMn לא מחובר  

PHP קוד:
function utf8_to_windows1255($utf8) {
    
$windows1255 "";
    
$chars preg_split("//",$utf8);
    for (
$i=1$i<count($chars)-1$i++) {
        
$prefix ord($chars[$i]);
        
$suffix ord($chars[$i+1]);
        
//print ("<p>$prefix $suffix");
        
if ($prefix==215) {
            
$windows1255 .= chr($suffix+80);
            
$i++;
        }
        elseif (
$prefix==214) {
            
$windows1255 .= chr($suffix+16);
            
$i++;
        }
        else {
            
$windows1255 .= $chars[$i];
        }
    }
    return 
$windows1255;

__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)
  Reply With Quote