הרשם | שאלות ותשובות | רשימת חברים | לוח שנה | הודעות מהיום | חיפוש |
|
|
כלים לאשכול | תצורת הצגה |
15-04-12, 14:38 | # 1 |
חסום
|
בדיקת חוקיות ת.ז | בדיקת ספרת ביקורת | ת.ז רנדומאלי
בניתי בשבילכם כמה פונקציות,
אחד בדיקת הספרת ביקורת של הת.ז, והשני בדיקה האם הת.ז אכן תקינה. (השלישית סתם עשיתי זה גנרטור של ת.ז חוקית רנדומאלית).. כידוע הספרת ביקורת היא כמה תהליכים פשוטים במתמטיקה, אך היא יודעת לזהות טעות בהקשות קוד אפילו אם המשתמש שכח תו או העביר תו בתו אחר... PHP קוד:
|
15-04-12, 17:04 | # 2 |
עסק רשום [?]
|
נחמד,
זה יכול להועיל בכמות תהליכים מסויימת.. מאיפה הבאת את האלגוריתם של הת.ז?
__________________
איציק ברבי - שירות לקוחות כתובת אתר: http://build-net.co.il/ איימל: Support@build-net.co.il טלפון: 052-3937296. |
15-04-12, 17:10 | # 3 |
חסום
|
האתר של משרד הפנים האלגוריתם של הספרת ביקורת זה מכפלת של המספרים במשקל שלהם שזה מספר ראשון x1 מספר שני x2 מספר שלישי x1 מספר רביעי x2......
ואחרי זה לחבר את כל הספרות שיצאו... נגיד קיבלת 19 אז מה המספר שמעגילים כלפי מעלה? 20 אז 20-19 זה 1... |
15-04-12, 19:34 | # 4 |
משתמש - היכל התהילה
|
אני מתנצל אבל מה זה המימוש המוזר הזה של CheckDigit? אתה בוא בונה string בשם Sum שמורכב משרשור מספרים ואז סוכם אותו? למה לא לסכום מראש? גם יותר קצר וגם הרבה יותר הגיוני.
|
15-04-12, 19:41 | # 5 |
חסום
|
|
15-04-12, 21:37 | # 6 |
חבר וותיק
|
בתור אחד שיצא לו לבנות פונקצייה כזו, יש לך שם כמה דברים מיותרים,
אפשר לחסוך ולקצר לפונקצייה אחת, שניהם מיותרות. שכחת להוסיף אפסים אם מספר הספרות קטן מ-9, וגם כשיוצא לך לעבוד הוספת למשתנים, הכוונה לשימוש באופרטור .= , תצור משתנה ותגדיר לו ערך ריק, כמו NULL או משהו אחר, לא חסר עם זאת, יש עוד כמה דברים מיותרים, אבל אני קצת ממהר בכל מקרה, כל הכבוד על השיתוף |
15-04-12, 21:42 | # 7 | |
חסום
|
ציטוט:
בPHP 5 ומעלה כבר לא צריכים להגדיר את המשתנה ולאפס אותו, אפשר ישר לעשות לו .=... אשמח לדעת על עוד דברים |
|
15-04-12, 21:54 | # 8 |
חבר וותיק
|
|
15-04-12, 21:58 | # 9 |
חסום
|
|
15-04-12, 22:06 | # 10 | |
חבר וותיק
|
ציטוט:
מתוך נסיון, לא באמת שווה להתכחם עם זה.., "לחסוך שגיאות מכל הכיוונים" (ברירת המחדל היא: e_all ^ e_notice |
|
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|