|
הרשם | ![]() |
שאלות ותשובות | ![]() |
רשימת חברים | ![]() |
לוח שנה | ![]() |
הודעות מהיום | ![]() |
חיפוש | ![]() |
|
![]() |
![]() |
|
כלים לאשכול | תצורת הצגה |
![]() |
# 1 |
חבר מתקדם
|
![]() האם זה אפשרי להריץ לולאה בתוך משתנה?
הכוונה שלי היא כזו: PHP קוד:
זה דבר אפשרי? להתחיל להריץ לולאה שתוגדר מראש לדוגמא ל5, ואז בעצם הFOREACH יהיה עד 5 ויחלק קלף שונה כל פעם במשך 5 פעמים אך לבסוף יהיו לאותו משתמש 5 קלפים שונים בסה"כ ביד. לדעתי זה כן אפשרי רק לא בדרך שאני עשיתי את זה כי בדרך שעשיתי את זה זה בטוח לא יעבוד (וגם לא עובד כרגע) מה אתם אומרים? |
![]() |
![]() |
# 2 |
עסק רשום [?]
|
תיצור את המערך של הoptions לפני כן, ותוסיף לו את הערכים שאתה רוצה בforeach ואז תעביר אותו למשתנה. משהו כזה:
PHP קוד:
|
![]() |
![]() |
# 3 | |
עסק רשום [?]
|
ציטוט:
תעשה פונקציה חדשה שבתוכה יהיה את הלולאה המבוקשת ואת הפלט תוסיף למשתנה בכל פעם שהלולאה רצה ובסוף הלולאה תעשה return ל משתנה.
__________________
![]() איציק ברבי - שירות לקוחות כתובת אתר: http://build-net.co.il/ איימל: Support@build-net.co.il טלפון: 052-3937296. |
|
![]() |
![]() |
# 4 | |
חבר מתקדם
|
ציטוט:
בעצם אתה רוצה ליצור פונקציה נפרדת עם הלולאה בלבד בתוכה ואז להוסיף כל פעם למשתנה את הפלט של אותה פונקציה? אפשר הסבר למה שניסית להגיד בצורת קוד? |
|
![]() |
![]() |
# 5 | |
חבר מתקדם
|
ציטוט:
קוד:
unexpected T_DOUBLE_ARROW PHP קוד:
הכנסתי את הקוד לNETBEANS וזה לא מזהה את את המשתנה בכלל של ה$options שמדובר עליו בשורה שהבאתי למעלה. זה מזהה את המשתנה $OPTIONS כמשתנה זהה רק בשורה הראשונה : PHP קוד:
PHP קוד:
PHP קוד:
Last edited by Tyler; 10-11-14 at 01:58.. |
|
![]() |
![]() |
# 7 |
חבר מתקדם
|
אם אני אשאיר את זה
PHP קוד:
עכשיו לגבי השיטה עצמה, זה לא מה שחיפשתי. מה שאתה עזרת לי בעצם לעשות זה: - יצרתי מערך מסוים - אחריו אני מכניס כל פעם למשתנה ערך שונה בעזרת לולאת foreach - לבסוף אני משתמש באותו מערך עם הערך האחרון של הלולאה בלבד וכל שאר הערכים בעצם לא השתמשתי בהם זה מה שמתקבל כי הלולאה הרי רצה על המשתנה בלבד. אז בעצם היא כל הזמן מחליפה את הערך בלי להשתמש בערך שלפניו, וכשתגיע לערך האחרון, רק אז היא תעבור לשורה האחרונה בקוד שמטרתה לעבד את כל המערך ולהוציא פלט. אני רוצה להריץ את כל המערך אבל להכניס אליו בכל פעם למשתנה של ה'hand' ערך שונה ושהוא יריץ את המערך פעם אחת בלבד, אבל ספציפית את הHAND כמה פעמים שצריך לפי הforeach. ניסיתי להריץ את הקוד כרגע באתר, הכל עובד מעולה. אבל כמו שחשבתי, הוא נותן לשחקן רק קלף אחד במקום 5 קלפים. הוא בעצם מריץ בלולאת הFOREACH כ5 קלפים, אבל לא עושה איתם שום דבר. רק כשהוא מגיע לקלף האחרון הלולאה נגמרת, ואז הוא עובר לשורה האחרונה שמעבירה לשחקן את הקלפים, אבל בעצם הלולאה נגמרה ויש רק ערך אחרון בה ורק הוא מועבר לשחקן. Last edited by Tyler; 10-11-14 at 13:11.. |
![]() |
![]() |
# 9 |
חבר מתקדם
|
הצלחתי ארז
![]() תודה על העזרה. Last edited by Tyler; 10-11-14 at 14:27.. |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|