예제 #1
0
파일: utf8.php 프로젝트: momoim/momo-api
 /**
  * Pads a UTF-8 string to a certain length with another string.
  * @see http://php.net/str_pad
  *
  * @author  Harry Fuecks <*****@*****.**>
  *
  * @param   string   input string
  * @param   integer  desired string length after padding
  * @param   string   string to use as padding
  * @param   string   padding type: STR_PAD_RIGHT, STR_PAD_LEFT, or STR_PAD_BOTH
  * @return  string
  */
 public static function str_pad($str, $final_str_length, $pad_str = ' ', $pad_type = STR_PAD_RIGHT)
 {
     if (!isset(self::$called[__FUNCTION__])) {
         require SYSPATH . 'core/utf8/' . __FUNCTION__ . EXT;
         // Function has been called
         self::$called[__FUNCTION__] = TRUE;
     }
     return _str_pad($str, $final_str_length, $pad_str, $pad_type);
 }
예제 #2
0
 public static function str_pad($str, $final_str_length, $pad_str = " ", $pad_type = STR_PAD_RIGHT)
 {
     if (!isset(UTF8::$called[__FUNCTION__])) {
         require JsonApiApplication::find_file("utf8", __FUNCTION__);
         // Function has been called
         UTF8::$called[__FUNCTION__] = TRUE;
     }
     return _str_pad($str, $final_str_length, $pad_str, $pad_type);
 }
예제 #3
0
 /**
  * Pads a UTF-8 string to a certain length with another string. This is a
  * UTF8-aware version of [str_pad](http://php.net/str_pad).
  *
  *     $str = UTF8::str_pad($str, $length);
  *
  * @author  Harry Fuecks <*****@*****.**>
  * @param   string  $str                input string
  * @param   integer $final_str_length   desired string length after padding
  * @param   string  $pad_str            string to use as padding
  * @param   string  $pad_type           padding type: STR_PAD_RIGHT, STR_PAD_LEFT, or STR_PAD_BOTH
  * @return  string
  */
 public static function str_pad($str, $final_str_length, $pad_str = ' ', $pad_type = STR_PAD_RIGHT)
 {
     if (!isset(UTF8::$called[__FUNCTION__])) {
         require Kohana::find_file('utf8', __FUNCTION__);
         // Function has been called
         UTF8::$called[__FUNCTION__] = TRUE;
     }
     return _str_pad($str, $final_str_length, $pad_str, $pad_type);
 }
예제 #4
0
 /**
  * Pads a UTF-8 string to a certain length with another string.
  * @see http://php.net/str_pad
  *
  * @author  Harry Fuecks <*****@*****.**>
  *
  * @param   string   input string
  * @param   integer  desired string length after padding
  * @param   string   string to use as padding
  * @param   string   padding type: STR_PAD_RIGHT, STR_PAD_LEFT, or STR_PAD_BOTH
  * @return  string
  */
 public static function str_pad($str, $final_str_length, $pad_str = ' ', $pad_type = STR_PAD_RIGHT)
 {
     require_once dirname(__FILE__) . '/' . __FUNCTION__ . '.php';
     return _str_pad($str, $final_str_length, $pad_str, $pad_type);
 }
예제 #5
0
 /**
  * Pads a UTF-8 string to a certain length with another string
  *
  * This is a UTF8-aware version of [str_pad](http://php.net/str_pad).
  *
  * Example:
  * ~~~
  * $str = UTF8::str_pad($str, $length);
  * ~~~
  *
  * @author  Harry Fuecks <*****@*****.**>
  *
  * @param   string   $str            Input string
  * @param   integer  $final_str_len  Desired string length after padding
  * @param   string   $pad_str        String to use as padding [Optional]
  * @param   integer  $pad_type       Padding type: STR_PAD_RIGHT, STR_PAD_LEFT, or STR_PAD_BOTH [Optional]
  *
  * @return  string
  *
  * @uses    Kohana::find_file
  */
 public static function str_pad($str, $final_str_len, $pad_str = ' ', $pad_type = STR_PAD_RIGHT)
 {
     UTF8::_load(__FUNCTION__);
     return _str_pad($str, $final_str_len, $pad_str, $pad_type);
 }