除去函数含有3的倍数php

除去函数含有3的倍数PHP

在编程中,我们经常需要对数组进行处理来满足我们的需求,但在处理过程中,有些元素是我们不需要的。本文将介绍如何使用PHP来除去数组中所有3的倍数。

首先,我们需要创建一个数组。下面是一个示例数组:

```

$arr = array(1, 3, 5, 7, 9, 12, 15, 18, 21, 24, 27);

```

然后,我们可以使用foreach循环来遍历数组,使用条件语句来判断数组中元素是否是3的倍数,如果不是,就将其存储到一个新数组中。下面是完整代码示例:

```php

$arr = array(1, 3, 5, 7, 9, 12, 15, 18, 21, 24, 27);

$new_arr = array();

foreach ($arr as $value) {

if ($value % 3 != 0) {

array_push($new_arr, $value);

}

}

print_r($new_arr);

```

在上面的代码中,我们使用了array_push函数将不是3的倍数的元素添加到新数组中。最后,我们使用print_r函数输出新数组的内容。

PHP中isset函数的用法

在PHP中,isset函数用于检测变量是否已经被设置并且不是NULL。该函数返回一个布尔值,如果变量已经被设置并且不是NULL,则返回TRUE,否则返回FALSE。

下面是isset函数的基本语法:

```php

bool isset ( mixed $var [, mixed $... ] )

```

在上面的语法中,var表示要检查的变量,可以指定多个参数,就像下面的示例一样:

```php

$name = "John";

$age = 30;

if (isset($name, $age)) {

echo "Both variables are set.";

}

```

在上述示例中,我们使用isset函数检查$name和$age变量是否都已经设置。如果都已经设置,就会输出“Both variables are set.”。

需要注意的是,我们可以使用isset函数检查数组元素是否已经设置。如果一个元素已经被设置为NULL,isset函数会返回FALSE。下面是一个示例:

```php

$arr = array('foo' => null, 'bar' => 'test');

if (isset($arr['foo'])) {

echo "foo is set.";

} else {

echo "foo is not set.";

}

```

在上述示例中,$arr数组中的'foo'元素被设置为NULL,所以isset函数返回FALSE。 如果你喜欢我们三七知识分享网站的文章, 欢迎您分享或收藏知识分享网站文章 欢迎您到我们的网站逛逛喔!https://www.ynyuzhu.com/

点赞(40) 打赏

评论列表 共有 1 条评论

掉控的木偶 10月前 回复TA

己快乐吗?那就大声地笑出来吧;自己幸福吗?那就大声地喊出来吧;自己富裕吗?那就快点把钱分些给我吧。哈哈,祝自己新年快乐!

立即
投稿
发表
评论
返回
顶部