Categories: Php

array_map: stop writing foreach() cycles

Share

Php 5.3 has a solution for ignoring for(), foreach() cycles that will reduce the average number of iteration structures you need to write i.e. array_map.

This function in PHP sends each value of an array to a user defined function, and then returns an array with new values that is given by the user defined function.

You can assign one array to the function or as many as you like.

While using two or more arrays, they should be of equal length. Because the callback function is applied in parallel to the corresponding elements.

Read Also: Date range in PHP

Return values:

This returns an array that is containing the values of array1, after applying the user-made function to each one.

Example:

<?php
function multiply($n)
{
    return($n * $n);
}

$a = array(1, 2, 3, 4, 5);
$b = array_map("multiply", $a);
print_r($b);
?>

Output:

Array
(
  [0] => 1
  [1] => 4
  [2] => 9
  [3] => 16
  [4] => 25
)

Recent Posts

Warm Comfort: Choosing the Best Hot Water Bottle for Cozy Nights

Introduction: As the chill of winter settles in or a bout of cold weather strikes,…

12 hours ago

One Location, Different Perspectives: The Allure of Dubai Marina Apartments

Nestled along the glittering waterfront of the City of Gold, Dubai Marina beckons to discerning…

12 hours ago

Role Of Gojek Clone In Growth Campaigns For Your Business

When was the last time you heard that a clone app like Gojek could efficiently…

17 hours ago

How to Optimize Your E-Commerce Pages and Improve UX?

The e-commerce market is growing and evolving at a rapid pace. More and more people…

1 day ago

What Not to Do When Navigating Through a Personal Injury Claim?

Navigating through a personal injury claim can be a complex and daunting process. If you've…

1 day ago

Overview of Reputation, Services, and Features of IplWin

IplWin stands as a reliable and enthralling platform for Indian punters, offering a captivating blend…

3 days ago