You are here

function autocomplete_deluxe_extract_tags in Autocomplete Deluxe 7.2

Extracts tags from string which is a result of tags implosion.

1 call to autocomplete_deluxe_extract_tags()
autocomplete_deluxe_validate_multiple in ./autocomplete_deluxe.module
Validation callback for "multiple" mode.

File

./autocomplete_deluxe.module, line 417
Define enhanced autocomplete wdiget.

Code

function autocomplete_deluxe_extract_tags($str) {
  preg_match_all('/""([^"]*)""/', $str, $matches);
  $tags = $matches[1];
  foreach ($tags as $key => &$tag) {
    $tag = trim($tag);
    if (!$tag) {
      unset($tags[$key]);
    }
  }
  return empty($tags) ? NULL : $tags;
}