How to use foreach Loop In PHP

You can use a loop, such as foreach to iterate through the source array and copy its elements into the destination array.

PHP
<?php

$arr = [1, 2, 3];
$copyArr = [];

foreach ($arr as $element) {
    $copyArr[] = $element;
}

// Display the copy array
print_r($copyArr);

?>

Output
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
)

Copy Elements of One Array into Another Array in PHP

Copying elements from one array to another is a common operation in PHP. Copy elements operation is used to create a duplicate, merge arrays, or extract specific elements. In this article, we will explore various approaches to copying elements from one array into another in PHP.

Table of Content

  • Using Assignment Operator
  • Using foreach Loop
  • Using Spread Operator
  • Using the array_merge Function

Similar Reads

Using Assignment Operator

The simplest way to copy elements from one array to another is by using the assignment operator....

Using foreach Loop

You can use a loop, such as foreach to iterate through the source array and copy its elements into the destination array....

Using Spread Operator

The spread operator (…) is available in PHP 7.4 and later versions and allows you to unpack the elements of one array into another....

Using the array_merge Function

In this approach we use the array_merge function to merge the source array into an empty array....