Hi Kris,
if (strstr($test[$x], ".de") OR strstr($test[$x], ".com") OR strstr($test[$x], ".net") OR strstr($test[$x], ".org") && $test[$x]{1} != "#")
if( preg_match('/\A[^\#].+\.(de|com|net|org)\Z/', $test[$x]) )
etwas performanter (wenn auch etwas ungenauer, dafür 100%ig portierbar) dürfte folgendes sein:
if(in_array(substr($text[$x],-3),array('.de','com','net','org')) && $text[$x]{0}){}
Im Übrigen ist $text[$x]{1} das zweiter Byte!
Gruß aus Berlin!
eddi