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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 25-03-06, 13:42   # 1
bestdesign
מתאורר / יצא בחוץ
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 204

bestdesign לא מחובר  

כיצד מעגלים מס' עשרוניים? php

גם רציונאלים וגם אי רציונאלים, כלפי מעלה, מטה, לא חשוב כיצד.
*מס' של סקר, כך שסכום האחוזים לא יחרוג ממאה.

תודה!
  Reply With Quote
ישן 25-03-06, 13:48   # 2
Tomer
Whatever
 
Tomer's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 7,039
שלח הודעה באמצעות MSN אל Tomer Send a message via Skype™ to Tomer

Tomer לא מחובר  

PHP קוד:
$number "5.256";
$number = (int)$number// output: 5 
__________________
תומר
  Reply With Quote
ישן 25-03-06, 14:12   # 3
Morishani
חבר בקהילה
 
Morishani's Avatar
 
מיני פרופיל
תאריך הצטרפות: Jan 2006
הודעות: 124
שלח הודעה באמצעות MSN אל Morishani

Morishani לא מחובר  

RE

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

PHP קוד:
round($num,0); 
0 מציין את מס' המספרים אחרי הנק'.
__________________
A Proud member of the skrap team
  Reply With Quote
ישן 25-03-06, 14:14   # 4
bestdesign
מתאורר / יצא בחוץ
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 204

bestdesign לא מחובר  

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

מה עושים ?
  Reply With Quote
ישן 25-03-06, 14:23   # 5
Morishani
חבר בקהילה
 
Morishani's Avatar
 
מיני פרופיל
תאריך הצטרפות: Jan 2006
הודעות: 124
שלח הודעה באמצעות MSN אל Morishani

Morishani לא מחובר  

ציטוט:
נכתב במקור על ידי bestdesign
זהו סקר, כעת כאשר הורדתי את המספרים שלאחרי הנקודה, הסכום של כלל האפשרויות באחוזים קטן ממאה...

מה עושים ?
אמרתי לך תעשה round($num,0)
__________________
A Proud member of the skrap team
  Reply With Quote
ישן 25-03-06, 14:33   # 6
bestdesign
מתאורר / יצא בחוץ
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 204

bestdesign לא מחובר  

חח הגבנו באותו הזמן אז לא ראיתי =] תודה..
אך אותה הבעיה, טוב תשמעו מה עשיתי:

עשיתי תנאי שאם הסכום לא 100 אז יוסיף את האחוזים החסרים לאחת מהאפשרויות, זה לא ישפיע על הסקר.

תודה.

Last edited by bestdesign; 25-03-06 at 14:40..
  Reply With Quote
ישן 25-03-06, 14:39   # 7
ViPeRt
חבר מתקדם
 
ViPeRt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: איזור המרכז
גיל: 37
הודעות: 632
שלח הודעה באמצעות ICO אל ViPeRt שלח הודעה באמצעות MSN אל ViPeRt

ViPeRt לא מחובר  

הנה 2 פונקציות שאמורות לעזור לך:

PHP קוד:
function ahoz($part,$all) {
if (
$part == "0" or $all == "0") { return "0%"; }
else { return 
round2($part*100/$all)."%"; }
}
function 
round2($text) {
$parts explode("." $text); 
$parts[1] = substr($parts[1] , 1); 
if (empty(
$parts[1])) { return"$parts[0]"; }
else { return
"$parts[0].$parts[1]"; }

הסבר:
ahoz - אתה נותן לה את כמות האחוזים שאתה רוצה ואז כמות ההצבעות הכללי וזה מחזיר לך באחוזים.
round2 - לוקח את המספר נגיד 7.64535 ומחזיר 7.6 :]

בהצלחה
__________________
תומר, מתכנת אתרים מקצועי ב PHP

קיצור כתובת אתרים בחינם Katzr.Net




  Reply With Quote
ישן 26-03-06, 20:30   # 8
bestdesign
מתאורר / יצא בחוץ
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 204

bestdesign לא מחובר  

אני מקבל השגיאות :

ציטוט:
Warning: Missing argument 1 for ahoz() in c:\program files\easyphp1-8\www\blogyt\poll\poll.php on line 62

Warning: Missing argument 2 for ahoz() in c:\program files\easyphp1-8\www\blogyt\poll\poll.php on line 62

Fatal error: Call to undefined function: round2() in c:\program files\easyphp1-8\www\blogyt\poll\poll.php on line 64
  Reply With Quote
ישן 26-03-06, 20:38   # 9
ViPeRt
חבר מתקדם
 
ViPeRt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: איזור המרכז
גיל: 37
הודעות: 632
שלח הודעה באמצעות ICO אל ViPeRt שלח הודעה באמצעות MSN אל ViPeRt

ViPeRt לא מחובר  

תראה לי את הקוד שניסית לכתוב.
__________________
תומר, מתכנת אתרים מקצועי ב PHP

קיצור כתובת אתרים בחינם Katzr.Net




  Reply With Quote
ישן 26-03-06, 20:49   # 10
bestdesign
מתאורר / יצא בחוץ
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 204

bestdesign לא מחובר  

הסתדרתי...שחכתי לקרוא לפונקציה עם ארגומנטים...תודה...
  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. הזמן כעת הוא 16:46.

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