区切り文字対応のucwords
class Moony_Utils { function ucwords($str, $delimiter) { if (!Moony_Utils::isEmpty($delimiter)) { $elements = explode($delimiter, $str); for ($i = 0; $i < count($elements); $i++) { $elements[$i] = ucfirst($elements[$i]); } return implode($delimiter, $elements); } return $str; } function isEmpty($str) { return isset($str) ? (strlen($str) == 0) : true; } }