/** * 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); }
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); }
/** * 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); }
/** * 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); }
/** * 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); }