我有一个sql查询,它将字段演示者作为每个演示者的单个数组返回(可能有几个):
[Doe, Jane undefined] => Array
(
[middle_name] =>
[department] => Leadership Studies
[institution] => Any State University
[city] => Dayton
[state] => Oh
[country] => United States
[office_phone] => 123-45-7896
[cell_phone] =>
[email_address] => John.doe@anywhere.edu
[website] =>
)
)
然后我这样做:
$cleanpresenters = parse_ini_string($data['presenters'],TRUE);
foreach ($cleanpresenters as $name=>$val1)
{
$name = trim($name);
$presenters[] = $name;
$convertedpresenters .= "$name \n {$val1['department']}, {$val1['institution']}\n";
};
$finalpresenters = str_replace("undefined","", $convertedpresenters);
返回一个很好的清理: 能,简,简 任何州立大学的领导力研究
我的问题:无论如何要反转名称并让Jane Doe -minus成为逗号? 谢谢!
答案 0 :(得分:1)
$newName = implode(" ", array_map("trim", array_reverse(explode(",", $name))))
那应该为你做出魔力
编辑: