| [ Index ] |
PHP Cross Reference of Joomla 1.5.26 DE |
[Summary view] [Print] [Text view]
1 <?php 2 /** 3 * @version $Id: ucfirst.php 10381 2008-06-01 03:35:53Z pasamio $ 4 * @package utf8 5 * @subpackage strings 6 */ 7 8 //--------------------------------------------------------------- 9 /** 10 * UTF-8 aware alternative to ucfirst 11 * Make a string's first character uppercase 12 * Note: requires utf8_strtoupper 13 * @param string 14 * @return string with first character as upper case (if applicable) 15 * @see http://www.php.net/ucfirst 16 * @see utf8_strtoupper 17 * @package utf8 18 * @subpackage strings 19 */ 20 function utf8_ucfirst($str){ 21 switch ( utf8_strlen($str) ) { 22 case 0: 23 return ''; 24 break; 25 case 1: 26 return utf8_strtoupper($str); 27 break; 28 default: 29 preg_match('/^(.{1})(.*)$/us', $str, $matches); 30 return utf8_strtoupper($matches[1]).$matches[2]; 31 break; 32 } 33 } 34
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Wed Mar 28 15:54:07 2012 | Cross-referenced by PHPXref 0.7.1 |