/** * Join function for get Intéger * * * @see magixcjquery_filter_var::trimText * @see magixcjquery_filter_isVar::isPostNumeric * @see magixcjquery_filter_isVar::sizeLargestString * * @param string $str * @param intéger $lg_max */ public static function getCleanInteger($str, $lg_max) { $string = magixcjquery_filter_isVar::isPostNumeric(magixcjquery_filter_var::trimText($str)); $string .= magixcjquery_filter_isVar::sizeLargestString($str, $lg_max); return $string; }
/** * truncate string with clean delimiter * Tronque une chaîne de caractères sans couper au milieu d'un mot * @param $string * @param $lg_max (length max) * @param $delimiter (delimiter ...) */ public static function cleanTruncate($string, $lg_max, $delimiter) { if (magixcjquery_filter_isVar::sizeLargestString($string, $lg_max)) { $string = substr($string, 0, $lg_max); $last_space = strrpos($string, " "); $string = substr($string, 0, $last_space) . $delimiter; } return $string; }