易截截图软件、单文件、免安装、纯绿色、仅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
 
 
  function myFun(){
   echo "hello,张三";
  }
 
  //利用function_exists方法判断自动以方法是否存在
  //该方法参数为要判断的自定义方法的方法名,可写为
  //"myFun"或myFun
  if(function_exists(myFun)){
   echo "存在 ......

PHP教程:AJAX 应用WEB开发

AJAX无疑是2005年炒的最热的Web开发技术之一,当然,这个功劳离不开Google。我只是一个普通开发者,使用AJAX的地方不是特别多,我就简单的把我使用的心得说一下。(本文假设用户已经具有JavaScript、HTML、CSS等基本的Web开发能力)
  [AJAX介绍]
  Ajax是使用客户端脚本与Web服务器交换数据的Web应用开发方法。Web页 ......

PHp代码规范


注:这是从PHPCMS开发文档里看到编码规范,虽名为PHPCMS的开发规范,但我觉得所有的PHP编程都该如此。写了那么多PHP,很多编码对照这规范都感觉欠缺很多,今后一定要对照纠正。
Phpcms 编码规范
1. 引言…. 2
2. 适用范围…. 2
3. 标准化的重要性和好处…. 3
4. PHP编码规范与原则…. 3
4. ......

windows安装apache+php+mysql的一些记录

apache安装,mysql安装,php5直接解压,均放在D:\www下。
目录结构为:
D:\www\apache2
D:\www\mysql
D:\www\php5
将php5\php.ini-dist复制为php.ini,把需要用到的组件将前面的;去掉。

extension=php_mysql.dll
extension=php_gd2.dll
在apache2的conf/httpd.conf文件中加
LoadFile D:/www/php5/php5ts.dll
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号