易截截图软件、单文件、免安装、纯绿色、仅160KB

php写的大整数的乘法

/*************十进制大整数相乘****************/
    /*********
     * $A,$B均为字符串
     */
    function multipication ($A,$B){
        $sResult = "";
        //反转字符串
        $A=strrev($A);
        $B =strrev($B);
        //建立temp变量
        $flag = array();
        for($i=0;$i<(strlen($A)+strlen($B)+1);$i++){
            $flag[$i]= "0";
        }
        //依次相乘叠加
        for ($i =0;$i<strlen($A);$i++)
            for($j =0;$j<strlen($B);$j++){
                $flag[$i+$j] = $flag[$i+$j]+($A[$i]*$B[$j])%10;
                $flag[$i+$j+1] = $flag[$i+$j+1]+(int)(($A[$i]*$B[$j])/10);
            }   
        //再次相乘叠加
        for($i=0;$i<count($flag)-1;$i++){
            $flag[$i+1] = $flag[$i+1]+(int)($flag[$i]/10);
            $flag[$i] = $flag[$i]%10;
        }
        //去除高位无用的0;
        $mark = 0;
        for($i=count($flag)-1;$i>=0;$i--){
            //echo $flag[$i];
            if($flag[


相关文档:

PHP中文乱码的三个原因及解决方法


我们在做PHP项目的时候,经常会遇到中文乱码的问题,有时候编码问题还导致MYSQL的报错。中文乱码总共有三个原因
1:APACHE服务器设置导致乱码
2:PHP,或者HTML页面编码导致中文乱码
3:MYSQL数据库的表以及字段编码导致中文乱码
我们分别从这三个部分来探究PHP程序设计中的编码问题
在这之前我们要了解一些基本理论 ......

基于PHP网页快照类

<?PHP
//====================================================
//                FileName:        snap.class.php
//             ......

xml文档里含有特殊字符时的处理方法(php)

  本文首发代码天下,转载请注明来源代码天下,谢谢。
  今天上班时遇到一个问题,游戏官反应一个用户充不了值。充不了值一般为用户角色不正确,我仔细检查发现该用户角色有点异常,因为对方返回角色是xml,我贴上来给大家看一下:
<Result value="true" message="Success!">   <It ......

php中的addslashes函数

昨天在看我的google快讯时看到了php中的这个函数,发现我好像对这个函数不是特别的了解吗
查看了手册,发现了这个函数主要是转义了数据库中的特殊字符,比如 ' 单引号 " 双引号等在数据库中的特殊的字符
当然了这个addslashes使用是要先检查magic_quotes_gpc这个的系统配置了,如果配置了就必须不能在使用了,如果两 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号