修改smarty/libs/plugins/modifier.capitalize.php 21行
function smarty_modifier_capitalize($string, $uc_digits = false)
{
//判断是否为中文字符
if(ord($string[0]) > 128) return $string;
smarty_modifier_capitalize_ucfirst(null, $uc_digits);
return preg_replace_callback('!/'?/b/w(/w|/')*/b!', 'smarty_modifier_capitalize_ucfirst', $string);
}
本文介绍了一个Smarty模板引擎插件modifier.capitalize的功能实现。该插件用于将字符串中每个单词的首字母转换为大写,同时考虑了是否保留数字字符为大写的选项。通过PHP代码实现了这一功能。

677

被折叠的 条评论
为什么被折叠?



