Exemplo n.º 1
0
/**
 * nv_ucfirst()
 *
 * @param mixed $str
 * @return
 */
function nv_ucfirst($str)
{
    switch (nv_strlen($str)) {
        case 0:
            return '';
            break;
        case 1:
            return nv_strtoupper($str);
            break;
        default:
            preg_match('/^(.{1})(.*)$/us', $str, $matches);
            return nv_strtoupper($matches[1]) . $matches[2];
            break;
    }
}
Exemplo n.º 2
0
 public function BoldKeywordInStr($str, $keyword)
 {
     $tmp = explode(" ", $keyword);
     foreach ($tmp as $k) {
         $tp = nv_strtolower($k);
         $str = str_replace($tp, "<span class=\"highlight\">" . $tp . "</span>", $str);
         $tp = nv_strtoupper($k);
         $str = str_replace($tp, "<span class=\"highlight\">" . $tp . "</span>", $str);
         $k[0] = nv_strtoupper($k[0]);
         $str = str_replace($k, "<span class=\"highlight\">" . $k . "</span>", $str);
     }
     return $str;
 }