ציטוט:
נכתב במקור על ידי RS324
לא בדקתי את הפונקציה אבל מתוך הגיון תסתכל פה :
PHP קוד:
$pos = 0;
$NewCode = "";
foreach ($Len as $val)
{
$a = substr ($Code, $pos, $val);
$pos = $val;
$NewCode .= $a;
}
$a = substr ($Code, $pos);
$NewCode .= $a;
echo $NewCode;
LEN = מערך ריק... ASORT - רק הופך את הסדר שלו כלומר לא הפכת כלום כי הוא גם ככה 0
POS = 0 כלומר
A = ""
כי אתה אומר לו תקח מ CODE את תו 0 - יכול להיות זה שווה ל B לא עקרוני עכשיו
כלומר בסופו של דבר המחזרות NEWCODE שווה ל B
ולא משנה כמה פעמים תריץ את זה....
|
אני לא בטוח שהבנת.
קודם כל בקשר למערך הריק
יש הגדרה בפונקצייה ChoosePositions של המערך, כל פעם מכניס לו עוד איבר,
וזה דווקא פועל (עשיתי PRINT R).
עכשיו בקשר לפוזישן - הרי איך פועל SUBSTR, אני צריך לבחור קטע מסויים ולהתחיל איפשהו, אז ה0 זה בשביל להתחיל מתו 0...
למרות שנראה לי שהבנתי מה הטעות שלי.. אני אבדוק..