All pastes #142781 Raw Edit

Fibonacci cass :/

public php v1 · immutable
#142781 ·published 2006-08-21 18:00 UTC
rendered paste body
<?php$str = (isset($_GET['str']) && $_GET['str'] != '') ? $_GET['str'] : '1';$rnd_max = 50;function loop($pos, $sstr) {	$tmp_str = '';	if(isset($sstr{$pos+1}) && $sstr{$pos+1} == $sstr{$pos}) {		if(isset($sstr{$pos+2}) && $sstr{$pos+2} == $sstr{$pos}) {			$tmp_str = '3'. $sstr{$pos};			if(isset($sstr{$pos+3})) $tmp_str .= loop($pos+3, $sstr);		} else {			$tmp_str = '2'. $sstr{$pos};			if(isset($sstr{$pos+2})) $tmp_str .= loop($pos+2, $sstr);		}	} else {		$tmp_str = '1'. $sstr{$pos};		if(isset($sstr{$pos+1})) $tmp_str .= loop($pos+1, $sstr);	}	return $tmp_str;}$time_pre_start = explode(' ', microtime());$time_start = $time_pre_start[1] + $time_pre_start[0];for($rnd = 0; $rnd < $rnd_max; $rnd++) {	$len = strlen($str);	$str = loop(0, $str);	echo $rnd .' : '. $str .'<br />';}$time_pre_end = explode(' ', microtime());$time_end = $time_pre_end[1] + $time_pre_end[0];$time = $time_end - $time_start;echo $time .' secondes !';?>