הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שאלה קטנה לגבי משתנה (https://hosts.co.il/forums/showthread.php?t=80667)

S-Preso 10-01-10 21:45

שאלה קטנה לגבי משתנה
 
היי חברה,

שאלה קטנה,

איך אני מדפיס משתנה בתוך משתנה?

הכוונה היא נגיד אני בתוך לולאה רוצה למשוך את ה counter
אז אני רוצה שהשם של המשתנה שלי יהיה לפי המספר שיופיע ב counter.

דוגמא:
counter = 1
אז המשתנה a1 = blabla$ והמשתנה b1 = gtgsfds$
ופעם הבאה שהוא שולף אז counter = 2
ואז המשתנה a2 = blabla$ והמשתנה b2 = gtgsfds$

מקווה שהבנתם...

Shay Ben Moshe 10-01-10 22:21

PHP קוד:

for($counter=0;$counter<10;$counter++) {
    echo ${
'a'.$counter};


הקוד הזה ידפיס את המשתנים a0, a1,...,a9. בהצלחה.

Hanan 11-01-10 00:54

האמת שההסבר שלך ממש היה לקוי. אתה רוצה משתנה דינאמי שהוא פעם $a1 ופעם $a2
או שאתה רוצה משתנה כללי שיספור לך כמה סה"כ הלולאה רצה?

S-Preso 11-01-10 19:50

ציטוט:

נכתב במקור על ידי Hanan (פרסם 752626)
האמת שההסבר שלך ממש היה לקוי. אתה רוצה משתנה דינאמי שהוא פעם $a1 ופעם $a2
או שאתה רוצה משתנה כללי שיספור לך כמה סה"כ הלולאה רצה?

כן אני רוצה משתנה דינאמי.
פעם $a1 ופעם $a2 וכך הלאה.

המטרה של מה שאני רוצה לעשות זה לשלוף 2 שליפות ולהכניס את התוכן שלהם למשתנים.
אם אני יקרא למשתנה בשם אחיד, אז בפעם השנייה הוא יעלה עליו.

מקווה שעכשיו הבנתם...

Shay Ben Moshe 11-01-10 19:57

בשביל זה יש מערכים אחי.
הפתרון שנתתי לך גם עובד, אבל מערכים זה מה שאתה מחפש.
זה נקרא Arrays באנגלית, ממליץ לך לקרוא בדוקיומנטציה של PHP.NET


כל הזמנים הם GMT +2. הזמן כעת הוא 09:28.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ