首页 开发编程 正文

PHP怎么改偶数 php如何判断奇偶数

其中也会对php偶数和奇数进行解释,1、php如何判断奇偶数2、用两种PHP方法实现1到100之间偶数之和3、php怎么把偶数换字母4、PHP中如何用if语句让表格里的偶数变颜色?php如何判断奇偶数因为PHP没有形成的判断奇偶函数,php//判断奇数?}//判断偶数;否返回FALSEfunction is_even($num){re...

今天给各位分享PHP怎么改偶数的知识,其中也会对php偶数和奇数进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录:

php如何判断奇偶数

因为PHP没有形成的判断奇偶函数,所以以前一直使用 %2 来判断一个数字变量是奇数还是偶数,如果把该变量 mod2 得到结果是1那么就是奇数,得到结果是 0 那么就是偶数。最近看了PHP手册,发现除了使用算术运算符判断,还可以使用位运算符来判断。

?php

//判断奇数,是返回TRUE,否返回FALSE

function is_odd($num){

return (is_numeric($num)($num1));

}

//判断偶数,是返回TRUE,否返回FALSE

function is_even($num){

return (is_numeric($num)(!($num1)));

}

?

当然,如果已经知道变量值是数字而非字符或字符串,则可以省略 is_numeric 函数的判断,直接使用 $num1 来判断就行了。

用两种PHP方法实现1到100之间偶数之和

?php

echo one(1, 100); // 方法一 : 使用for结构

echo "\n";

echo two(1, 100); // 方法二 : 使用while结构

echo "\n";

echo three(1, 100); // 方法三 : 使用do...while结构

echo "\n";

echo four(1, 100); // 方法四 : 使用递归函数

/**

 * 使用for结构

 * @param int $start 开始

 * @param ini $end 结束

 *

 * @return int 和

 */

function one($start = 0, $end = 0) {

// 判断函数有效条件

if( ($start == 0  $end == 0) || ($end = $start)) return 0;

    $num = 0;

    for($i = $start; $i = $end; $i++){

        if($i % 2 == 0) { // 模运算

            $num += $i;

        }

    }

    return $num;

}

/**

 * 使用while结构

 * @param int $start 开始

 * @param ini $end 结束

 *

 * @return int 和

 */

function two($start = 0, $end = 0){

// 判断函数有效条件

if( ($start == 0  $end == 0) || ($end = $start)) return 0;

    $num = 0;

$i = $start; // 初始化增量$i

    while($i = $end){

        if($i % 2 == 0) { // 模运算

            $num += $i;

        }

        $i++;

    }

    return $num;

}

/**

 * 使用do...while结构

 * @param int $start 开始

 * @param ini $end 结束

 *

 * @return int 和

 */

function three($start = 0, $end = 0){

// 判断函数有效条件

if( ($start == 0  $end == 0) || ($end = $start)) return 0;

    $num = 0;

$i = $start;

do{

        if($i % 2 == 0) { // 模运算

            $num += $i;

        }

        $i++;

}while($i = $end);

    return $num;

}

/**

 * 使用递归函数

 * @param int $start 开始

 * @param int $end 结束

 * @param int $i 增量

 * @param int $num 和

 *

 * @return int 和

 */

function four($start = 0, $end = 0, $i = 0 , $num = 0){

// 判断函数有效条件

if( ($start == 0  $end == 0) || ($end = $start)) return 0;

static $i = 1, $num = 0; // 将增量变量$i与统计和的变量$num设为静态变量, 保存每次计算后的结果并计入下一次计算中

    if($i = $end) {

if($i % 2 == 0){ // 还是模运算

$num += $i;

$i++;

return four($start, $end, $i, $num);

}else {

$i++;

return four($start, $end, $i, $num);

}

}else { // $i  100, 跳出递归, 返回计算结果

return $num;

}

}

php怎么把偶数换字母

这里0也会被替换成two的,如果要排除0,第四行代码要这样写:

if($value % 2 == 0  $value != 0)

?php

    $arr = array(0....100);

    foreach($arr as $value){

        if($value % 2 == 0){

            $value = 'two';

        }

        $arr2[] = $value;

    }

    print_r($arr2);

?

PHP中如何用if语句让表格里的偶数变颜色?

if($i % 2 == 1){

$bg_flag ="#FF0000";

} else {

$bg_flag = "#00FF00";

}

//.....

关于PHP怎么改偶数和php偶数和奇数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

本文转载自互联网,如有侵权,联系删除