کد PHP:
	
/*
 * in method yek reshte ra gherefte va on ra bar asase meghdare $len az ebteda joda mikonad
 * albate az vasate kalame nemyshekanad, balke az aghab tarin loghat joda mikonad
 * ba unicode va farsi ham sazghar ast.
 * reshte $at ra ham be entehaye reshte ezafe miknad, masalan "..."
*/
    public static function word_warp($s, $len, $at = "...", $enc = "utf-8"){
/*        $nt = wordwrap($s, $len, "<br>", 1);
        $ss = substr($nt, 0, (strpos($nt, "<br>"))) . $at;*/
        $sl = mb_strlen($s, $enc);
        if($sl <= $len){
            $ss = $s;
        } else {
            $i = -1;
            do{
                $i2 = $i + 1;
                $i = mb_strpos($s, " ", $i2, $enc);
                if($i == false || $i > $len) break;
            } while ($i < $sl or  $i < $len);
            $ss = mb_substr($s, 0, $i2, $enc) . $at;
        }
        return $ss;
    }
    
    public static function Num2Fa($srting){
        $num0="۰";
        $num1="۱";
        $num2="۲";
        $num3="۳";
        $num4="۴";
        $num5="۵";
        $num6="۶";
        $num7="۷";
        $num8="۸";
        $num9="۹";
        $stringtemp="";
        $len=strlen($srting);
        for($sub=0;$sub<$len;$sub++)
        {
         if(substr($srting,$sub,1)=="0")$stringtemp.=$num0;
         elseif(substr($srting,$sub,1)=="1")$stringtemp.=$num1;
         elseif(substr($srting,$sub,1)=="2")$stringtemp.=$num2;
         elseif(substr($srting,$sub,1)=="3")$stringtemp.=$num3;
         elseif(substr($srting,$sub,1)=="4")$stringtemp.=$num4;
         elseif(substr($srting,$sub,1)=="5")$stringtemp.=$num5;
         elseif(substr($srting,$sub,1)=="6")$stringtemp.=$num6;
         elseif(substr($srting,$sub,1)=="7")$stringtemp.=$num7;
         elseif(substr($srting,$sub,1)=="8")$stringtemp.=$num8;
         elseif(substr($srting,$sub,1)=="9")$stringtemp.=$num9;
         else $stringtemp.=substr($srting,$sub,1);
        }
        return   $stringtemp;
    }
    public static function generate_random_string($length){
        for($i = 0;$i < $length; $i++){
            $code = rand(0, 61);
            if($code >= 0 and $code <= 9) $i2 = $code + 48;
            elseif($code >= 10 and $code <= 35) $i2 = $code + 55;
            elseif($code >= 36 and $code <= 97) $i2 = $code + 61;
            $s .= chr($i2);
        }
        $s = str_shuffle($s);
        return $s;
    }