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

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

   
|!|

סגור את ההודעה
 
כלים לאשכול תצורת הצגה
ישן 23-12-05, 16:38   # 1
Espires
משתמש בעל גישה מוגבלת
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 233

Espires לא מחובר  

רוצים לעשות שהמספר 1 יהיה 0001??הכנסו!למתחילים..

בוא נגיד יש לכם את המספר 1
ואתם רוצים לעשות את המספר שייראה ככה:
0001 מכל סיבה שהיא הקוד הבא יעשה זאת:
PHP קוד:
<?
$num 
1;
printf("%04d"$num);
?>
 
ישן 23-12-05, 16:56   # 2
-roee-
חבר על
 
מיני פרופיל
תאריך הצטרפות: Nov 2005
מיקום: IL
הודעות: 864

-roee- לא מחובר  

חח מה זה קשור?
למה שירצו לעשות את זה?
__________________
בברכה,
רועי
 
ישן 23-12-05, 17:15   # 3
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 7,601

meshuga לא מחובר  

ציטוט:
נכתב במקור על ידי bigsmoke
חח מה זה קשור?
למה שירצו לעשות את זה?
עזוב זה סתם,בטח הוא גילה את הפונקציה printf והתחיל להשתגע....
רוצים עוד מדריך?...רוצים לעשות ש 123.1111111111111111 יהפוך ל123
תעשו
PHP קוד:
<?
$a
=123.11111111111;
printf("%.0f",$a);
?>
זה סתם,אפילו לא השתמשתי פעם אחת בprintf עכשיו בגלל שאני יודע ולומד C אני יודע איך להשתמש בו טוב....אבל זה ממש סתם...
 
ישן 23-12-05, 18:59   # 4
שקד
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
מיקום: ירושלים
גיל: 39
הודעות: 659

שקד לא מחובר  

ציטוט:
נכתב במקור על ידי meshuga
עזוב זה סתם,בטח הוא גילה את הפונקציה printf והתחיל להשתגע....
רוצים עוד מדריך?...רוצים לעשות ש 123.1111111111111111 יהפוך ל123
תעשו
PHP קוד:
<?
$a
=123.11111111111;
printf("%.0f",$a);
?>
זה סתם,אפילו לא השתמשתי פעם אחת בprintf עכשיו בגלל שאני יודע ולומד C אני יודע איך להשתמש בו טוב....אבל זה ממש סתם...
יש עוד דרך, לעגל כלפי מעלה ! ceil();
דוגמא קודית:
PHP קוד:
<?php
echo ceil(4.3);    // 5
echo ceil(9.999);  // 10
?>
__________________
 
ישן 23-12-05, 19:01   # 5
meshuga
הנהלת הפורום לשעבר
 
meshuga's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 7,601

meshuga לא מחובר  

ציטוט:
נכתב במקור על ידי שקד
יש עוד דרך, לעגל כלפי מעלה ! ceil();
דוגמא קודית:
PHP קוד:
<?php
echo ceil(4.3);    // 5
echo ceil(9.999);  // 10
?>
לא אמרתי שזה מעגל אמרתי שזה מעלים אחרי הנקודה.....:qqb006:
ובד"כ לעגל משתמשים בround
 
ישן 23-12-05, 19:09   # 6
שקד
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
מיקום: ירושלים
גיל: 39
הודעות: 659

שקד לא מחובר  

ציטוט:
נכתב במקור על ידי meshuga
לא אמרתי שזה מעגל אמרתי שזה מעלים אחרי הנקודה.....:qqb006:
ובד"כ לעגל משתמשים בround
האמתי שהייתי צריך להשתמש ב floor
לעגל כלפי מטה ולא למעלה !

ואגב נתתי לך עוד אפשרות להגיע לאותו מספר בדרך שונה.

ואמרת שבדר"כ משתמשים ?
אין דבר כזה בדרך כלל משתמשים, עושים שימוש לפי הצורך!
:qqb007:
round(); עיגול למספר הקרוב ביותר.
ceil(); עיגול כלפי מעלה.
floor(); עיגול כלפי מטה.

בהצלחה =]
__________________

Last edited by שקד; 23-12-05 at 19:13..
 
ישן 23-12-05, 19:16   # 7
רומן
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
מיקום: באר שבע
גיל: 37
הודעות: 405
שלח הודעה באמצעות ICO אל רומן

רומן לא מחובר  

אני נראה לי הזקן היחיד שמשתמש ב echo להדפיס דברים?
 
ישן 24-12-05, 07:38   # 8
satan
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 1,582

satan לא מחובר  

ציטוט:
נכתב במקור על ידי רומן
אני נראה לי הזקן היחיד שמשתמש ב echo להדפיס דברים?
לא, גם אני איתך P:

והנה קוד שיעשה את זה:

PHP קוד:
$num 7;

if(
strlen($num) == 1)
{
    
$number "000".$num;    //output: 000y
}
elseif(
strlen($num) == 2)
{
    
$number "00".$num;    //output: 00yy
}
elseif(
strlen($num) == 3)
{
    
$number "0".$num;        //output: 0yyy
}    
else 
{
    
$number $num;            //output: yyyy    
}

    echo 
$number
פשוט מאוד.
אני פשוט חושב שלרוב, מה שאתה יכול לכתוב בעצמך - אל תחפש פונקציה אחרת שתעשה זאת עבורך(אלא אם כן זה חוזר על עצמו שוב ושוב..)

מקווה שלזה התקוונת.
אגב: זה פשוט קודם לוקחים מספר ובעזרת strlen בודקים את האורך שלו, אם האורך תוו הוא 1 אז מוסיפים 3 אפסים, אם האורך 2 מוסיפים 2 אפסים... וכו' וכו'...
__________________
פנוי לעבודה כמתכנת WEB - למידע נוסף: ליאור אמסלם.
בניית אתרים באינטרנט - בלוג על בניית אתרים באינטרנט עם טיפים, מאמרים, מדריכי תכנות ועוד.
משחקים אתר משחקים
 
ישן 24-12-05, 08:23   # 9
SHeDoN
מנהל קהילה ומנהל כללי בדימוס
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: תל אביב
גיל: 33
הודעות: 5,740

SHeDoN לא מחובר  

תודה לכולם על הקודים,
אני חושב ש..פתחתם דיון שיגרר למריבה.

האשכול ננעל, הקודים נשארים.
-אלי.
 
סגור את ההודעה

חברים פעילים הצופים באשכול זה: 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. הזמן כעת הוא 15:13.

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