הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 05-05-06, 22:39   # 1
mlnn
משתמש - היכל התהילה
 
mlnn's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: בחדר של חני
גיל: 34
הודעות: 4,417

mlnn לא מחובר  

שאלה קטנה, איך אני בודק אם המשתנה הוא מספר?

היי,
אין ניתן לבדוק אם ערך כלשהו הוא מכיל רק ספרות (מספר..)?

חשבתי על is_numeric אבל מסתבר שגם כמה אותיות בפנים זה מחזיר TRUE.

יש עוד פקודה?


תודה
__________________
.

בחורות ערומות
  Reply With Quote
ישן 05-05-06, 22:51   # 2
BlueNosE
אין כמו ב127.0.0.1
 
BlueNosE's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: כפ"ס
גיל: 31
הודעות: 4,086

BlueNosE לא מחובר  

מפתאום?
קודם כל, אתה תמיד יכול לעשות
PHP קוד:
if ((int)$sumthing == $sumthing){} 
וחוצמזה, זה is_numbric...
__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter
  Reply With Quote
ישן 05-05-06, 23:03   # 3
mlnn
משתמש - היכל התהילה
 
mlnn's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: בחדר של חני
גיל: 34
הודעות: 4,417

mlnn לא מחובר  

תודה רבה
is_int עושה את העבודה
לעומת זאת, is_numeric יחזיר TRUE גם ב0123.45e6.
__________________
.

בחורות ערומות
  Reply With Quote
ישן 05-05-06, 23:13   # 4
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 7,601

meshuga לא מחובר  

מוזר, לי אף פעם לא קרה שהיה לי אות בתוך המספר וזה החזיר ערך חיובי.
אולי אתה מתכוון אם אתה שם 1.1 אז זה מחזיר חיובי, ולפי מה שלמדתי בכיתה ג' זה גם מספר.
int זה מספר שלם, ויש המון הבדל.
  Reply With Quote
ישן 05-05-06, 23:37   # 5
BlueNosE
אין כמו ב127.0.0.1
 
BlueNosE's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: כפ"ס
גיל: 31
הודעות: 4,086

BlueNosE לא מחובר  

מה הקשר? e לדוגמא היא אות בעלת משמעות מתמטית ולכן נחשבת גם numeric.
__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter
  Reply With Quote
ישן 05-05-06, 23:48   # 6
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 7,601

meshuga לא מחובר  

ציטוט:
נכתב במקור על ידי BlueNosE
מה הקשר? e לדוגמא היא אות בעלת משמעות מתמטית ולכן נחשבת גם numeric.
צודק, לא חידשת לי שe (מישהו זוכר איזה בסיס זה?) זה מספר אבל חידשת לי שis_numeric לא יודע להבדיל.

אבל על העקרון מזה משנה?..הרי בתוך המשתנה זה תמיד יקלט כמספר ולא כסטרינג.
  Reply With Quote
ישן 06-05-06, 08:27   # 7
BlueNosE
אין כמו ב127.0.0.1
 
BlueNosE's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: כפ"ס
גיל: 31
הודעות: 4,086

BlueNosE לא מחובר  

כי הוא צריך אינט כנראה ולא התחכמויות P:
חוצמזה עוד לא למדתי את זה אפילו OO" (אני בכיתה ז')
__________________
עומר,
admin [@] rely.co.il

בניית אתרים Rely

סלנג מילון סלנג utter
  Reply With Quote
ישן 06-05-06, 09:50   # 8
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 7,601

meshuga לא מחובר  

ציטוט:
נכתב במקור על ידי BlueNosE
כי הוא צריך אינט כנראה ולא התחכמויות P:
חוצמזה עוד לא למדתי את זה אפילו OO" (אני בכיתה ז')
אהה....חח...אם אני לא טועה זה בסיס 16 או 15 או משהו

בכל מקרה...קבל ח"ח על הגיל לעומת הידע....
לי אפילו אינטרנט מהיר לא היה בכיתה ז'...ורמת הידע שלי בדברים האלה הייתה במינוס, אפילו לא אפס.
  Reply With Quote
ישן 06-05-06, 09:54   # 9
eLad
Fatal Error
 
eLad's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: localhost
גיל: 37
הודעות: 1,968

eLad לא מחובר  

ציטוט:
נכתב במקור על ידי meshuga
צודק, לא חידשת לי שe (מישהו זוכר איזה בסיס זה?) זה מספר אבל חידשת לי שis_numeric לא יודע להבדיל.

אבל על העקרון מזה משנה?..הרי בתוך המשתנה זה תמיד יקלט כמספר ולא כסטרינג.
למספר e יכולות להיות שתי משמעויות -


או המספר e עצמו שזה 2.718 (לא זוכר את ההממשך), זה בסגנון פאי..

או אקספוננט והמשמעות שלו זה "כפול עשר בחזקת ___", נניח:
קוד:
1.6 e 5 == 1.6 * 10 ^ 5 = 160000
__________________
eLad
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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