今天给各位分享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偶数和奇数的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。