📄 Viewing: FunctionsMBString.php

<?php

/* Static functions that can be used from anywhere.  */
class ABJ_404_Solution_FunctionsMBString extends ABJ_404_Solution_Functions {

    function ord($char) {
        return mb_ord($char);
    }
    
    function strtolower($string) {
    	if ($string == null) {
    		return '';
    	}
        return mb_strtolower($string);
    }
    
    function strlen($string) {
        return mb_strlen($string);
    }
    
    function strpos($haystack, $needle, $offset = 0) {
        return mb_strpos($haystack, $needle, $offset);
    }
    
    function substr($str, $start, $length = null) {
        return mb_substr($str, $start, $length);
    }

    function regexMatch($pattern, $string, &$regs = null) {
        return mb_ereg($pattern, $string, $regs);
    }
    
    function regexMatchi($pattern, $string, &$regs = null) {
        return mb_eregi($pattern, $string, $regs);
    }
    
    /**  Replace regular expression with multibyte support.
     * Scans string for matches to pattern, then replaces the matched text with replacement.
     * @param string $pattern The regular expression pattern.
     * @param string $replacement The replacement text.
     * @param string $string The string being checked.
     * @return string The resultant string on success, or FALSE on error.
     */
    function regexReplace($pattern, $replacement, $string) {
        return mb_ereg_replace($pattern, $replacement, $string);
    }
    
}


🌑 DarkStealth — WP Plugin Edition

Directory: /home/httpd/html/matrixmodels.com/public_html_hacked/wp-content/plugins/404-solution/includes/php