вызывать функцию по взбитому значению? - PullRequest
2 голосов
/ 11 сентября 2011

У меня есть массив значений, все значения в нижнем регистре, я хочу вызвать ucfirst() для значений.

Я мог бы сделать

function uc_implode($values){
    foreach($values as &$v)
        $v = ucfirst($v);
    return $values;
}

echo implode(', ', uc_implode($values));

Но мне интересно, есть ли способ просто вызвать ucfirst() для каждого значения, когда оно взорвалось?

1 Ответ

14 голосов
/ 11 сентября 2011

Вы можете сделать:

echo implode(', ', array_map("ucfirst", $values));
...