XOOPS API 2.5.11 Beta1  UI v0.5
Réalisé par monxoops.fr
Référence de la classe Highlighter

Fonctions membres publiques statiques

static apply ($words, $body, $pre='< mark >', $post='</mark >')
 

Champs de données

const ENCODING = 'UTF-8'
 

Fonctions membres protégées statiques

static splitOnTag ($needle, $haystack, $pre, $post)
 

Documentation des fonctions membres

◆ apply()

static apply (   $words,
  $body,
  $pre = '<mark>',
  $post = '</mark>' 
)
static

Apply highlight to words in body text

Surround occurrences of words in body with pre in front and post behind. Considers only occurrences of words outside of HTML tags.

Paramètres
string | string[]$wordswords to highlight
string$bodybody of html text to highlight
string$prestring to begin a highlight
string$poststring to end a highlight
Renvoie
string highlighted body

◆ splitOnTag()

static splitOnTag (   $needle,
  $haystack,
  $pre,
  $post 
)
staticprotected

find needle in between html tags and add highlighting

Paramètres
string$needlestring to find
string$haystackhtml text to find needle in
string$preinsert before needle
string$postinsert after needle
Renvoie
mixed return from preg_replace_callback()

Documentation des champs

◆ ENCODING

const ENCODING = 'UTF-8'

mbstring encoding


La documentation de cette classe a été générée à partir du fichier suivant :