PHP-Code:
function check_iq($name) {
$name = strtolower($name);
if ($name == 'benny-one')
return 'doof';
elseif ($name == 'mrhappiness')
return 'schlauer als Benny-one';
else
return 'unbekannt';
}
$text = 'Benny-one ist [iq]';
$text = preg_replace('%(.*) ist (\\[iq\\])%iUe', '"$1 ist ".check_iq("$1")', $text);
echo $text;
echo '<br />';
$text = 'mrhappiness ist [iq]';
$text = preg_replace('%(.*) ist (\\[iq\\])%iUe', '"$1 ist ".check_iq("$1")', $text);
echo $text;
echo '<br />';
$text = 'blubb ist [iq]';
$text = preg_replace('%(.*) ist (\\[iq\\])%iUe', '"$1 ist ".check_iq("$1")', $text);
echo $text;
PHP-Code:
echo "$1 ist ".check_iq("$1")
Kommentar