[ Index ]

PHP Cross Reference of Joomla 1.5.26 DE

title

Body

[close]

/libraries/phputf8/ -> substr_replace.php (source)

   1  <?php
   2  /**
   3  * @version $Id: substr_replace.php 10381 2008-06-01 03:35:53Z pasamio $
   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  }


Generated: Wed Mar 28 15:54:07 2012 Cross-referenced by PHPXref 0.7.1