private function _format_name($name, $array = FALSE)
{
// remove the initial key from array
{
$last_name = '';
foreach ($keywords as $key => $value)
{
}
}
if ($array == TRUE)
{
return array('first_name' => $first_name, 'last_name' => $last_name); }
else
{
return $first_name .' '. $last_name;
}
}
ICAgIHByaXZhdGUgZnVuY3Rpb24gX2Zvcm1hdF9uYW1lKCRuYW1lLCAkYXJyYXkgPSBGQUxTRSkKICAgIHsKICAgICAgICAka2V5d29yZHMgPSBwcmVnX3NwbGl0KCIvW1xzLF0rLyIsICRuYW1lKTsKICAgICAgICAkZmlyc3RfbmFtZSA9IChpc3NldCgka2V5d29yZHMpICYmIGlzX2FycmF5KCRrZXl3b3JkcykgJiYgYXJyYXlfa2V5X2V4aXN0cygwLCAka2V5d29yZHMpKSA/IHVjZmlyc3QoJGtleXdvcmRzWzBdKSA6ICcnOwoKICAgICAgICAvLyByZW1vdmUgdGhlIGluaXRpYWwga2V5IGZyb20gYXJyYXkKICAgICAgICBhcnJheV9zaGlmdCgka2V5d29yZHMpOwogICAgICAgIGlmIChpc3NldCgka2V5d29yZHMpICYmIGlzX2FycmF5KCRrZXl3b3JkcykgJiYgY291bnQoJGtleXdvcmRzKSA+IDApCiAgICAgICAgewogICAgICAgICAgICAkbGFzdF9uYW1lID0gJyc7CiAgICAgICAgICAgIGZvcmVhY2ggKCRrZXl3b3JkcyBhcyAka2V5ID0+ICR2YWx1ZSkKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgJGxhc3RfbmFtZSAuPSAoaXNzZXQoJGtleXdvcmRzKSAmJiBpc19hcnJheSgka2V5d29yZHMpICYmIGFycmF5X2tleV9leGlzdHMoJGtleSwgJGtleXdvcmRzKSkgPyB1Y2ZpcnN0KCRrZXl3b3Jkc1ska2V5XSkgLicgJyA6ICcnOwogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICBpZiAoJGFycmF5ID09IFRSVUUpCiAgICAgICAgewogICAgICAgICAgICByZXR1cm4gYXJyYXkoJ2ZpcnN0X25hbWUnID0+ICRmaXJzdF9uYW1lLCAnbGFzdF9uYW1lJyA9PiAkbGFzdF9uYW1lKTsKICAgICAgICB9CiAgICAgICAgZWxzZQogICAgICAgIHsKICAgICAgICAgICAgcmV0dXJuICRmaXJzdF9uYW1lIC4nICcuICRsYXN0X25hbWU7CiAgICAgICAgfQogICAgfQ==
private function _format_name($name, $array = FALSE)
{
$keywords = preg_split("/[\s,]+/", $name);
$first_name = (isset($keywords) && is_array($keywords) && array_key_exists(0, $keywords)) ? ucfirst($keywords[0]) : '';
// remove the initial key from array
array_shift($keywords);
if (isset($keywords) && is_array($keywords) && count($keywords) > 0)
{
$last_name = '';
foreach ($keywords as $key => $value)
{
$last_name .= (isset($keywords) && is_array($keywords) && array_key_exists($key, $keywords)) ? ucfirst($keywords[$key]) .' ' : '';
}
}
if ($array == TRUE)
{
return array('first_name' => $first_name, 'last_name' => $last_name);
}
else
{
return $first_name .' '. $last_name;
}
}