הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   איך אפשר לעשות ספירה מסויימת של מספרים (https://hosts.co.il/forums/showthread.php?t=45966)

Ori The Man 22-05-07 14:00

איך אפשר לעשות ספירה מסויימת של מספרים
 
אני רוצה שזה יעשה ספירה של מספרים בדרך הזאת 001 002 003 004...010 011...100 101 וכו'

DFX-Hosting 22-05-07 14:07

PHP קוד:

while ($i=0;$i<100;$i++)
{
if(
$i<10)
echo 
0;
if(
$i==100)
echo 
00;
if(
$i<100 && $i>10)
echo 
0
echo $i;


זה נראה לי אמור לפעול

DorWD 22-05-07 14:08

אני בכלל לא בטוח, תנסה
PHP קוד:

for ($i=000$i<=020$i++){
echo 
$i."<br />";


DFX-HOSTING הוא לא ביקש ככה
"1
2
3"

אלא

"001
002
003"

Ori The Man 22-05-07 14:14

ציטוט:

נכתב במקור על ידי DorWD (פרסם 482654)
אני בכלל לא בטוח, תנסה
PHP קוד:

for ($i=000$i<=020$i++){
echo 
$i."<br />";


DFX-HOSTING הוא לא ביקש ככה
"1
2
3"

אלא

"001
002
003"

ניסיתי את זה זה ממשיך אותו דבר 1-2-3

mlnn 22-05-07 14:20

משוגע פעם נתן אחלה קוד לזה ;P

עריכה:

http://hosts.co.il/forums/showthread.php?t=19535

meshuga 22-05-07 14:23

ציטוט:

נכתב במקור על ידי mlnn (פרסם 482663)
משוגע פעם נתן אחלה קוד לזה ;P

לא אני, אבל הבאתי משהו אחר באותו אשכול...
אממ....אם היית לומד C היית מגלה את זה..כי בPHP לא נוטים להשתמש בprintf..
PHP קוד:

for($i=0;$i<100;$i++)
  
printf("%03d",$i); 

כאשר 03 קובע את מספר האפסים/ספרות..כלומר אם זה היה 4..אז זה היה 4 ספרות.

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

for($i=0;$i<100;$i++)
  
$asd=sprintf("%03d",$i); 


mlnn 22-05-07 14:26

ציטוט:

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

DFX-Hosting 22-05-07 14:26

http://www.dfx.co.il/test.php

זה הקוד:

PHP קוד:

$i=0;
while(
$i<100

$i++;

if(
$i<10)
{
echo 
"00";

if(
$i==10)
{
echo 
"0";
}
if(
$i<100 && $i>10)
{
echo 
"0";
}

echo 
$i
echo 
"<br>";




meshuga 22-05-07 14:27

ציטוט:

נכתב במקור על ידי mlnn (פרסם 482670)
אני דיי בטוח שהוא היה מסתדר לשנות את זה מ4 ספרות ל3 |כאן..שם|

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

Ori The Man 22-05-07 14:34

תודה רבה כולם!! אני ינסה את הכל יותר מאוחר :)


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

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