GUMP::filter_ms_word_characters PHP Method

filter_ms_word_characters() protected method

[“, ”, ‘, ’, –, …] => [", ", ', ', -, ...]
protected filter_ms_word_characters ( string $value, array $params = null ) : string
$value string
$params array
return string
    protected function filter_ms_word_characters($value, $params = null)
    {
        $word_open_double = '“';
        $word_close_double = '”';
        $web_safe_double = '"';
        $value = str_replace(array($word_open_double, $word_close_double), $web_safe_double, $value);
        $word_open_single = '‘';
        $word_close_single = '’';
        $web_safe_single = "'";
        $value = str_replace(array($word_open_single, $word_close_single), $web_safe_single, $value);
        $word_em = '–';
        $web_safe_em = '-';
        $value = str_replace($word_em, $web_safe_em, $value);
        $word_ellipsis = '…';
        $web_safe_em = '...';
        $value = str_replace($word_ellipsis, $web_safe_em, $value);
        return $value;
    }