How do I apply a string function to an array?
I was fortunate enough to receive this code (flips Lastname, Firstname) from an earlier post.
开发者_高级运维$name = "Lastname, Firstname";
$names = explode(", ", $name);
$name = $names[1] . " " . $names[0];
How do I apply the function to each value in an array that is in the form: $ginfo ->$(LastName, FirstName)
.
I tried the code below, but it doesn't work.
$name1 =($ginfo->White);
$name1 = explode(", ", $name1); $FLw = $name1[1] . " " . $name1[0];
foreach ($name1 as ($ginfo->White)) {return($FLw);}
Use the array_map
function:
function transpose($name)
{
$names = explode(", ", $name);
return $names[1] . " " . $names[0];
}
$transposed_array = array_map("transpose", $your_array);
精彩评论