/framework/vendor/smarty3/lib/libs/plugins/modifier.count_characters.php
PHP | 29 lines | 8 code | 3 blank | 18 comment | 1 complexity | adbeb8bf71a2247381c97d6536b363dd MD5 | raw file
1<?php 2/** 3 * Smarty plugin 4 * @package Smarty 5 * @subpackage PluginsModifier 6 */ 7 8 9/** 10 * Smarty count_characters modifier plugin 11 * 12 * Type: modifier<br> 13 * Name: count_characteres<br> 14 * Purpose: count the number of characters in a text 15 * @link http://smarty.php.net/manual/en/language.modifier.count.characters.php 16 * count_characters (Smarty online manual) 17 * @author Monte Ohrt <monte at ohrt dot com> 18 * @param string $string input string 19 * @param boolean $include_spaces include whitespace in the character count 20 * @return integer number of characters 21 */ 22function smarty_modifier_count_characters($string, $include_spaces = false) 23{ 24 if ($include_spaces) 25 return(strlen($string)); 26 27 return preg_match_all("/[^\s]/",$string, $match); 28} 29?>