ABA


"PHP ומערכים! משתגע מסטטיות מסוימת!"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #10708 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10708
dvir8
חבר מתאריך 13.5.02
5929 הודעות, דרג אמינות חבר זה
   09:28   21.05.12   
אל הפורום  
  PHP ומערכים! משתגע מסטטיות מסוימת!  
 
   יש לי פונקציה שמקבל מערך כפרמטר.

היא בונה מערך חדש ומעתיקה מתוך המערך שהועבר כפרמטר שדות רלבנטים ומכניסה למערך חדש.

לבסוף מחזירה את המערך החדש.

מסיבה לא ברורה בעליל! אני קורא לשיטה 3 פעמים על מערך אחר בכל פעם
והוא מתחיל לי את המערך מאינדקסים רציפים כלומר,
המערך הראשון התחיל מ - 0 0 01 02 03 04 05 10 11 12 13 וכו'
המערך השני יתחיל מ 40 41 42 43 44
והשלישי מ 70 71 71

למה הם לא מתחילים מאפס? מה זה השטויות האלה?
לא הגדרתי שום משתנה כגלובל ולא כסטטי.


$expertArray = array(7);
for($i=0,$j=0;$i<count($array);$i++,$j++)
{
if($array[$i][3] == $type)
{
$expertArray[$j] = $array[$i];
}
}
return $expertArray;

זה נראה כאילו הוא לא מאפס את J. מה דעתכם?


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  הבנתי את הבעיה אבל אני לא יודע לפתור אותה dvir8 21.05.12 09:32 1
     אז אל תשתמש ב-$j כדי להכניס למערך. תשתמש ב-array_push Ice Cold  21.05.12 12:24 2
         תודה אני אבדוק את השיטה הזו, dvir8 21.05.12 17:48 3

       
dvir8
חבר מתאריך 13.5.02
5929 הודעות, דרג אמינות חבר זה
   09:32   21.05.12   
אל הפורום  
  1. הבנתי את הבעיה אבל אני לא יודע לפתור אותה  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 21.05.12 בשעה 09:51 בברכה, dvir8
 
במערך שאני לוקח ממנו שורות.
לדוגמא מצאתי שהשורה השמינית שלו היא מתאימה לי ואני שומר אותה אצלי
אז הוא מכניס למערך את הערך 8

ואז בשביל לגשת למערך אני צריך לפנות ל 8 שזה נוגד את ההגיון.
כל המטרה שלי היא לצאת מנקודת הנחה שהמערך מתחיל מ 0 כל פעם.

איך לעזאזאל מתגברים על זה?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ice Cold  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 3.8.02
28041 הודעות, 19 פידבק, 36 נקודות
   12:24   21.05.12   
אל הפורום  
  2. אז אל תשתמש ב-$j כדי להכניס למערך. תשתמש ב-array_push  
בתגובה להודעה מספר 1
 
וזה יבטיח לך שכל הערכים יהיו עוקבים.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dvir8
חבר מתאריך 13.5.02
5929 הודעות, דרג אמינות חבר זה
   17:48   21.05.12   
אל הפורום  
  3. תודה אני אבדוק את השיטה הזו,  
בתגובה להודעה מספר 2
 
   בכל מקרה בסופו של דבר הצלחתי לפתור את הבעיה בדרכים עקיפות :]
אני אשתדל לזכור זאת בפעם הבאה!


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net