|
|
# 11 |
|
Whatever
|
PHP קוד:
השאלה היא מה אתה צריך לעשות, אולי יש דרך יותר טובה. Kfir.G, תתחכם, זה בטח יעזור לך בחיים.
__________________
תומר |
|
|
# 12 |
|
חבר מתקדם
|
אני עושה סקר.
אני רוצה שהתשובות האפשריות יהיו ללא הגבלה. לכן אני מציג את השאלות ע"פ לולאה, אחכ בעזרת קישור(או כל דבר אחר..לא משנה) מכניס לתא votes את מס' המבציעים באותה תבנית ואז אני אציג לתשובה 1 - ככה מצביעים וכד'(עם אחוזים כמובן) וזה עבד מה שעשית.. אני אנסה להתשמש בזה.. השאלה היא, במצב של מס' נתונים לא מוגבל, כיצד אני הופך את התשובה להצבעה - כמו שאמרתי - $answer = "a;b;c;d"; // אני רוצה שיהיה כך - $vote = "0;0;0;0";
__________________
Last edited by ASTeam; 23-04-08 at 09:21.. |
|
|
# 13 |
|
Whatever
|
תקרא על str_repeat, זה יוכל לעזור במקרה שלך (לפרק את answer, לעשות לו count, ועפ"י ה repeat ליצור את vote).
__________________
תומר |
|
|
# 14 | |
|
חבר וותיק
|
נתתי את ארבע בתור דוגמה... במקום ארבע תחליף את ככה
PHP קוד:
שים לב לשמור את הגודל של המערך במשתנה מחוץ ללואה! אחרת כל פעם שהלולאה תרוץ הפונקציה count תופעל ואין שום סיבה לכך... ציטוט:
עכשיו נכניס את זה למשתנה answer שרצית (תלוי בשליפה שלך לכן אני לא אפרט את זה בקוד). עכשיו יש לנו את answer עם התשובות האפשריות במבנה שרצית PHP קוד:
PHP קוד:
PHP קוד:
PHP קוד:
זהו ההסבר הזה אמור להספיק לדעתי ![]() מה בדיוק אתה רוצה ממני אני יכול להבין? אתה אמרת לפותח האשכול לעשות משהו שהוא לא חובה וגם לא הסברת לו באמת למה ככה שנראה לי הולם שהסברתי לו... Last edited by Kfir.G; 23-04-08 at 10:36.. |
|
|
|
# 15 |
|
חבר מתקדם
|
תודה קפיר
עשיתי כמו שתומר אמר הקוד - PHP קוד:
__________________
|
|
|
# 16 | |
|
Whatever
|
ציטוט:
הסברתי לו שהמערך מתחיל מ 0 - ובמקום לשנות את ה for (במידה והוא משתמש בזה בכלל) שיתחיל מ- 1 (כאשר אני יודע שהרוב מתחילים מ- 0) פשוט להחסיר 1 מהתוצאה של count. אתם באמת אוהבים להתווכח, או שלפעמים אנשים כאן אשכרה קוראים את התגובות?
__________________
תומר |
|
|
|
# 17 |
|
אחראי פורום
|
במקרה הזה(ורק במקרה הזה =) ), Tomer צודק. ב-PHP, לרוב הספירה מתחיל ב-0, וזה כולל מערכים.
במידה ותעשה print_r(explode(X, Y)); זה יתחיל את הספירה מ-0 |
|
|
# 18 |
|
אין כמו ב127.0.0.1
|
תומר, זה לא נכון. השימוש בפונקציה COUNT מחזיר בדיוק את מה שאנחנו צריכים - את הכמות של האיברים במערך.
PHP קוד:
עריכה: הכוונה שלי היא, שהוא לא אמר שהוא רוצה לקרוא את האיבר האחרון במערך. הוא בסה"כ רצה לדעת מה הכמות של האיברים. במקרה שהוא רצה את האיבר האחרון, אפשר גם להשתמש ב-end. |
|
|
# 19 | |
|
Whatever
|
ציטוט:
זה לא נכון. כשאתה מכניס את count($x) לתוך לולאת for שרצה כ- PHP קוד:
0 1 2 3 לעומת 0 1 2 3 4 לבדוק את עצמך פעם הבאה.
__________________
תומר |
|
|
|
# 20 | |
|
חבר חדש
|
ציטוט:
PHP קוד:
ובכלל בדוגמה הזו עדיף להשתמש ב-foreach: PHP קוד:
|
|
![]() |
| חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
| כלים לאשכול | |
| תצורת הצגה | |
|
|