📜  从 foreach 循环将值存储在数组中 (1)

📅  最后修改于: 2023-12-03 15:36:13.350000             🧑  作者: Mango

从 foreach 循环将值存储在数组中

在编程中,我们经常需要从循环中获取到的值存储在数组中。使用 foreach 循环可以方便地取出数组中的每一个元素,然后我们可以使用相应的语言特性将其存储到数组中。

下面是一些常见的语言和示例代码,来演示在 foreach 循环中如何存储值到数组中。

PHP

使用 PHP 时,我们可以使用 foreach 循环来取出数组中的每一个元素,并使用 $array[] = $value 来将其追加到数组的末尾。

<?php
$fruits = array("apple", "banana", "orange");

$new_array = array();
foreach ($fruits as $fruit) {
    $new_array[] = $fruit;
}

print_r($new_array);
?>

输出结果为:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)
Python

在 Python 中,我们可以使用 for 循环来迭代列表,并使用 .append() 方法将每个元素添加到新列表中。

fruits = ['apple', 'banana', 'orange']
new_list = []

for fruit in fruits:
    new_list.append(fruit)

print(new_list)

输出结果为:

['apple', 'banana', 'orange']
JavaScript

在 JavaScript 中,我们可以使用 forEach() 方法来循环遍历数组,并使用 push() 方法将每个元素添加到新数组中。

var fruits = ["apple", "banana", "orange"];
var new_array = [];

fruits.forEach(function(fruit) {
    new_array.push(fruit);
});

console.log(new_array);

输出结果为:

["apple", "banana", "orange"]
Ruby

在 Ruby 中,我们可以使用 each 方法来迭代数组,并使用 << 操作符将每个元素添加到新数组中。

fruits = ["apple", "banana", "orange"]
new_array = []

fruits.each do |fruit|
  new_array << fruit
end

puts new_array

输出结果为:

["apple", "banana", "orange"]