php里有乘方内置函数吗?还是一定要自己写?我在google和百度上搜索都没找到,只好来这里麻烦各位高手了。

解决方案 »

  1.   

    php貌似没这内置函数。
    自己写一个吧,也没几行代码
      

  2.   

    纠正,刚查了下,php有这样的内置函数pow()以下为文档内的说明:
    说明
    number pow ( number $base , number $exp )
    返回 base 的 exp 次方的幂。如果可能,本函数会返回 integer。 如果不能计算幂,将发出一条警告,pow() 将返回 FALSE。PHP 4.2.0 版开始 pow() 不要产生任何的警告。 Note: PHP 不能处理负数的 base 。 
      

  3.   

    <?php
    $a=2;
    $b=5;
    $result =  1 ;
    switch($b){
    case 0:
    $result =1 ;
    default:
    for ($i=0; $i<$b; $i++)
    {$result *= $a ;}
    }
    echo $result ;
    ?>

    2的5次方就输入 $a=2,$b=5
    3的6次方就输入 $a=3,$b=6我刚刚学了半月,见笑了
      

  4.   

    php手册里查的。因为内置函数名字一般都是根据功能而起的,乘方英文是power,我就试着在手册索引里输入power,结果只输了pow三个字母的时候就发现了这个函数