📅  最后修改于: 2023-12-03 15:36:13.350000             🧑  作者: Mango
在编程中,我们经常需要从循环中获取到的值存储在数组中。使用 foreach 循环可以方便地取出数组中的每一个元素,然后我们可以使用相应的语言特性将其存储到数组中。
下面是一些常见的语言和示例代码,来演示在 foreach 循环中如何存储值到数组中。
使用 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 中,我们可以使用 for
循环来迭代列表,并使用 .append()
方法将每个元素添加到新列表中。
fruits = ['apple', 'banana', 'orange']
new_list = []
for fruit in fruits:
new_list.append(fruit)
print(new_list)
输出结果为:
['apple', 'banana', 'orange']
在 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 中,我们可以使用 each
方法来迭代数组,并使用 <<
操作符将每个元素添加到新数组中。
fruits = ["apple", "banana", "orange"]
new_array = []
fruits.each do |fruit|
new_array << fruit
end
puts new_array
输出结果为:
["apple", "banana", "orange"]