Php怎么挑出不含4的数
时间 : 2023-03-26 08:04:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性
在PHP中,我们可以使用循环和条件语句来挑选出不含4的数。具体来说,我们可以使用一个for循环来遍历指定的范围内的每个数字,并使用if语句来检查数字中是否包含数字4。以下是一个示例代码:
for($i=1; $i<=100; $i++) {
if (strpos($i, '4') === false) {
echo $i . " ";
}
}
在上面的代码中,我们使用了一个for循环来遍历1到100之间的数字,并使用了strpos函数来检查数字中是否包含数字4。如果数字中不含有数字4,就会将该数字输出。
需要注意的是,strpos函数返回的是数字4在字符串中的位置,如果该数字在字符串中不存在,则返回false。因此,在判断数字中是否包含数字4时,我们需要使用全等操作符“===”来检查返回值是否为false。如果返回值为false,则表示数字中不含有数字4。
在 PHP 中,我们可以通过循环来遍历所有数字,然后对每个数字进行判断,判断该数字是否包含数字 4。如果不包含 4,则将该数字加入新的数组中,即可得到不含 4 的数。
以下是实现方法:
```php
function getNumbersWithoutFour($n) {
$result = array();
for ($i = 1; $i <= $n; $i++) {
if (strpos($i, '4') === false) { // 判断是否包含 4
$result[] = $i;
}
}
return $result;
}
在这个函数中,我们使用 `strpos()` 函数来查找是否包含数字 4。如果返回 `false`,说明该数字不包含数字 4,将该数字加入结果数组 `$result` 中。
使用方法:
```php
$numbers = getNumbersWithoutFour(50);
print_r($numbers);
输出结果:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 5
[4] => 6
[5] => 7
[6] => 8
[7] => 9
[8] => 10
[9] => 11
// ...
[38] => 98
[39] => 99
[40] => 100
[41] => 101
)
以上就是 PHP 中挑出不含 4 的数的方法,希望能帮助到你!
上一篇
PHP运行之后怎么看网页
下一篇
服务器怎么解析php文件
https/SSL证书广告优选IDC>>
推荐主题模板更多>>
推荐文章