ציטוט:
נכתב במקור על ידי daMn
בסוף סידרתי תפונקציה, לא עמדתי בזה
PHP קוד:
function recursion($level, $top) { static $ret; $newline = ($top-$level === 0) ? "" : "<br />\n"; $ret .= str_repeat("/", $top-$level) . str_repeat("\\", $top-$level) . $newline; if ($level > 0) { recursion($level-1, $top); } $ret .= str_repeat("\\", $top-$level) . str_repeat("/", $top-$level) . $newline; return $ret; }
echo recursion(3, 3);
רק עדיין אם מישהו מצליח בפרמטר אחד יהיה יותר מגניב.
|
עשיתי בדיוק אותו דבר רק במקום ה STR REPEAT השתמשתי בFORים... ואת הNEWLINE שילבתי לתוך שם זה לא משנה אם הוא יעשה עוד שורה ריקה למטה
ציטוט:
נכתב במקור על ידי Inet
הפרמטר השני מיותר - הוא תמיד יהיה שווה לlevel כדי שזה יראה כמו שצריך.
|
לא נכון =\
הוא כל פעם מחסיר מLEVEL
כל הקטע ברקורסיה...
אגב אפשר להחשיב את הצורה הזאת כפרקטל?