| Kód: 
 <?phpfunction vysaj1($zacatek,$konec,$text) {
 $delka=strlen($zacatek);
 $text = StrStr($text, $zacatek);
 $text=substr($text,$delka);
 $pomocnej=StrStr($text, $konec);
 return str_replace($pomocnej,"",$text);
 }
 
 function vysaj2($zacatek,$konec,$text) {
 preg_match("/^($zacatek)(.+)($konec)$/", $text, $output);
 return isset($output[2])?$output[2]:'';
 }
 
 function vysaj3($begin, $end, $text) {
 $t = strpos($text, $begin) + strlen($begin);
 return substr($text, $t, strpos($text, $end) - $t);
 }
 
 $zacatek = "zacatek";
 $konec   = "konec";
 $text    = "zacatek dlouheho textu a jeho konec";
 
 echo "<h2>TRUE testy</h2>";
 $time = Time();
 for ($i=0; $i<500000; $i++) {
 $a = vysaj1($zacatek, $konec, $text);
 }
 echo "<b>1: </b>".StrFTime("%M:%S", Time()-$time)
 .' - Vrací: "'.vysaj1($zacatek, $konec, $text).'"<br><br>';
 
 $time = Time();
 for ($i=0; $i<500000; $i++) {
 $a = vysaj2($zacatek, $konec, $text);
 }
 echo "<b>2: </b>".StrFTime("%M:%S", Time()-$time)
 .' - Vrací: "'.vysaj2($zacatek, $konec, $text).'"<br><br>';
 
 $time = Time();
 for ($i=0; $i<500000; $i++) {
 $a = vysaj3($zacatek, $konec, $text);
 }
 echo "<b>3: </b>".StrFTime("%M:%S", Time()-$time)
 .' - Vrací: "'.vysaj3($zacatek, $konec, $text).'"<br><br>';
 
 
 $zacatek = "blaf";
 $konec   = "blaf";
 $text    = "zacatek dlouheho textu a jeho konec";
 
 echo "<h2>FALSE testy</h2>";
 $time = Time();
 for ($i=0; $i<500000; $i++) {
 $a = vysaj1($zacatek, $konec, $text);
 }
 echo "<b>1: </b>".StrFTime("%M:%S", Time()-$time)
 .' - Vrací: "'.vysaj1($zacatek, $konec, $text).'"<br><br>';
 
 $time = Time();
 for ($i=0; $i<500000; $i++) {
 $a = vysaj2($zacatek, $konec, $text);
 }
 echo "<b>2: </b>".StrFTime("%M:%S", Time()-$time)
 .' - Vrací: "'.vysaj2($zacatek, $konec, $text).'"<br><br>';
 
 $time = Time();
 for ($i=0; $i<500000; $i++) {
 $a = vysaj3($zacatek, $konec, $text);
 }
 echo "<b>3: </b>".StrFTime("%M:%S", Time()-$time)
 .' - Vrací: "'.vysaj3($zacatek, $konec, $text).'"<br><br>';
 ?>
 
 ----------
 Teprve když vstáváte s hackingem a uléháte s myšlenkou na něj, máte šanci být hackerem.
 (odpovědět)
 |