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
substr_replace.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 substr_replace.
11
* Note: requires utf8_substr to be loaded
12
* @see http://www.php.net/substr_replace
13
* @see utf8_strlen
14
* @see utf8_substr
15
*/
16
function
utf8_substr_replace
($str, $repl, $start , $length = NULL ) {
17
preg_match_all(
'/./us'
, $str, $ar);
18
preg_match_all(
'/./us'
, $repl, $rar);
19
if
( $length === NULL ) {
20
$length =
utf8_strlen
($str);
21
}
22
array_splice( $ar[0], $start, $length, $rar[0] );
23
return
join(
''
,$ar[0]);
24
}
Documentation et API générés le 16/11/2013 par l'équipe
Dev.joomla.fr
de l'
AFUJ
avec la solution