[Resolvido] function ucwordss
<?php
function ucwordss($str, $exceptions) {
$out = "";
foreach (explode(" ", $str) as $word) {
$out .= (!in_array($word, $exceptions)) ? strtoupper($word{0}) . substr($word, 1) . " " : $word . " ";
}
return rtrim($out);
}
?>
Encontrei essa função no site do PHP Manual
Alguém pode me explicar e/ou comentar a seguinte parte?
$out .= (!in_array($word, $exceptions)) ? strtoupper($word{0}) . substr($word, 1) . " " : $word . " ";
O por que desse ponto de interrogação (?), do ponto final (.) e dos dois pontos ":", etc...
Obrigado!
Discussão (2)
Carregando comentários...