romy: Array zischen Funktionsaufrufen erhalten

Beitrag lesen

Hi,

function ersetze_text (...){

$text = preg_replace_callback('/(<.*=.*>)|  (\w+)/','keyword_callback', $text);

return $text;
}

function keyword_callback ($s)
{
  if (check_repeat($s[2])) return $s[2];

$article = keyword_best_article($s[2]);

if ($article) {
    return sprintf('bla,bla...', $article->id, $article->title, $s[2]);
  }
  else {
    return $s[2];
  }
}

IMHO sollte preg_replace_callback sowieso jedes wort im text nur einmal ersetzen.
Was passeirt denn, wenn Du es nicht überprüfst?

ciao
romy

--
DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN
sh:( fo:| ch:? rl:( br:& va:| zu:) ss:| ls:[
Die Erklärung zum Selfcode findest du hier: http://emmanuel.dammerer.at/selfcode.html
Einen Decoder für den Selfcode findest du hier: http://peter.in-berlin.de/projekte/selfcode