php定义一个数组,找出下标为偶数的元素,从数组中删除它们
时间: 2023-04-26 15:02:03 浏览: 106
可以使用以下代码来定义一个数组,并删除下标为偶数的元素:
```
<?php
$arr = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
foreach ($arr as $key => $value) {
if ($key % 2 == 0) {
unset($arr[$key]);
}
}
print_r($arr);
?>
```
运行结果为:
```
Array
(
[1] => 2
[3] => 4
[5] => 6
[7] => 8
[9] => 10
)
```
可以看到,下标为偶数的元素已经被删除了。
相关问题
求一堆数组中下标为偶数的元素之和
好的,以下是一个 Python 代码实现,可以求一堆数组中下标为偶数的元素之和:
```python
arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
sum = 0
for i in range(0, len(arr), 2):
sum += arr[i]
print(sum)
```
在这个代码中,我们定义了一个整数数组 `arr`,并初始化了它。然后我们定义了一个变量 `sum` 并初始化为 0,用来记录偶数下标元素的和。接下来我们通过 `range` 函数,从 0 开始以步长为 2 来访问偶数下标的元素,并把这些元素的值加到 `sum` 中。最后我们输出 `sum` 的值,即为一堆数组中下标为偶数的元素之和。
定义一个数组,从键盘输入5个整数,找出下标为奇数且数组元素为偶数的所有元素的和。
以下是使用 Python 语言的实现:
```python
arr = [] # 定义一个空数组
# 从键盘输入5个整数
for i in range(5):
num = int(input("请输入第{}个整数:".format(i+1)))
arr.append(num)
# 找出下标为奇数且数组元素为偶数的所有元素的和
sum = 0
for i in range(len(arr)):
if i % 2 == 1 and arr[i] % 2 == 0:
sum += arr[i]
print("下标为奇数且数组元素为偶数的所有元素的和为:", sum)
```
运行程序后,可以依次输入 5 个整数,程序将会计算出下标为奇数且数组元素为偶数的所有元素的和并输出。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)