Zitat:
|
Zitat von smoek und noch einen ausm Real-Life - bbCode Funktion Code: $bb_such[$j] = '!\[url=(.*?)\](.*?)
\[/url\]!is';$bb_ersetz[$j++] = $url1.'$1'.$url2.'$2'
.$url3;$bb_such[$j] = '!\[url\](.*?)\[/url\]!is';
$bb_ersetz[$j++] = $url1.'$1'.$url2.'$1'.$url3;$bb_such[$j] =
'! http://(.+\..+\..+.{2,}?)! ';$bb_ersetz[$j++] = ' '.
$url1.'$1'.$url2.'http://$1'.$url3.' ';$text = str_replace
($url1.'www.',$url1.'http://www.',$text); natürlich dort in übersichtlicherer Form  |
Die ist cool. Der obere Code von Dir ist ja mehr Pseudo-Code. Also er tut schon was aber nix sinnvolles.

Ist aber nicht sehr hart zu verstehen: Setzt in die Variable $a eine Zeichenkette, setzt $j auf 0, schreibt in $i eine Zufallszahl, so lange wie der Charakter aus der Zufallszahl nicht zweimal in der Zeichenkette enthalten ist wird $j je um eins erhöht und wenn $i modulo 2 gleich 0 ist (also $i gerade ist), dann stirbt (die) der Server, bricht also die Verarbeitung ab.
Sollte keine Kritik sein, ruhig weiter so.
PLZ zerspammt diesen Thread nicht so.