Joomla Platform
13.1
Documentation des API du framework Joomla Platform
Page principale
Pages associées
Espaces de nommage
Classes
Fichiers
Exemples
Liste des fichiers
Membres de fichier
Tout
Classes
Espaces de nommage
Fichiers
Fonctions
Variables
Pages
ucfirst.php
Aller à la documentation de ce fichier.
1
<?php
2
/**
3
* @version $Id$
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
Documentation et API générés le 16/11/2013 par l'équipe
Dev.joomla.fr
de l'
AFUJ
avec la solution