hi,
ich hab mal ne frage!
kann man diesen code so umschreiben das dies schneller ausgeführt wird?
Denn dieser Code funktioniert zwar aber er ist ziemlich langsam.
hier mal der Code:
in der Datei php_list.php stehen alle PHP Befehle.
Funktion:
Ich möchte aus einem Text der aus einer DB geladen wird alle
Wörter, die PHP Befehle sind (wie in der datei angegeben)´,
als Link darstellen.
ich hab mal ne frage!
kann man diesen code so umschreiben das dies schneller ausgeführt wird?
Denn dieser Code funktioniert zwar aber er ist ziemlich langsam.
hier mal der Code:
PHP-Code:
$file="lib/php_list.php"; # Datei mit den ganzen php befehlen
$phplistersatz1='<a href="http://de.php.net/manual/de/function.';
$phplistersatz2='.php" onclick="window.open(\\\'http://de.php.net/manual/de/function.';
$phplistersatz2a='.php\\\'); return false">';
$phplistersatz3='</a>';
$phplistsuche=array();
$phplistsuche=file($file);
$phplistsuche=array_reverse($phplistsuche);
$count=count($phplistsuche)-1;
while (list($val,$nex) = each($phplistsuche))
{
$line=trim($nex);
$BBCodes = preg_replace('#(.*[^a-zA-Z0-9])'.$line.'(.*[^a-zA-Z0-9])#i',
'$1'.$phplistersatz1.strtolower($line).$phplistersatz2.strtolower($line).
$phplistersatz2a.$line.$phplistersatz3.'$2',$BBCodes,-1);
}
Funktion:
Ich möchte aus einem Text der aus einer DB geladen wird alle
Wörter, die PHP Befehle sind (wie in der datei angegeben)´,
als Link darstellen.
Kommentar