How can I trim all strings in an Array? [duplicate]

If I have this array:

array("  hey  ", "bla  ", "  test");

and I want to trim all of them, How can I do that?

The array after the trim:

array("hey", "bla", "test");

Solution 1:

array_map() is what you need:

$result = array_map('trim', $source_array);

Solution 2:

array_map() applies a given callback to every value of an array and return the results as a new array.

$array = array_map('trim', $array);