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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 21-03-07, 17:19   # 1
yakar
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 117

yakar לא מחובר  

(php) סידור מספרי מהגדול לקטן.

שלום,

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

חלק מהקוד

PHP קוד:

<?php

$dirname 
"./file";
$dh opendir$dirname );
while ( 
$file readdir$dh ) ) {
$fh=fopen("./file/" $file ,r);
$filedataexplode('|'fgets($fh));
echo 
"$filedata[1]";
}

?>
והפלט נגיד הוא
15
20
45
21

איך אני מסדר את זה מהגדול לקטן?

תודה לעוזרים.

Last edited by yakar; 21-03-07 at 17:21..
  Reply With Quote
ישן 21-03-07, 17:25   # 2
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

תכניס את כולם למערך ואז תשתמש ב array_multisort()
  Reply With Quote
ישן 21-03-07, 17:32   # 3
yakar
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 117

yakar לא מחובר  

ציטוט:
נכתב במקור על ידי RS324 צפה בהודעה
תכניס את כולם למערך ואז תשתמש ב array_multisort()
והפלט צריך להיות מחוץ ללולאה?
כאילו לא הבנתי איך אני מכניס למערך.. מכיוון שזה רק משתנה אחד..
וזה בתוך לולאה אז כל עוד היא התקיימת מודפס המשתנה..

Last edited by yakar; 21-03-07 at 18:05..
  Reply With Quote
ישן 21-03-07, 18:33   # 4
x-ray
דוגמן הבית השמן
תודה על תרומתך :)
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 36
הודעות: 3,716

x-ray לא מחובר  

תשתמש בלולאת foreach
__________________
בברכה,
עידן בן אור
  Reply With Quote
ישן 21-03-07, 19:01   # 5
yakar
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 117

yakar לא מחובר  

חיפשתי במלא מדריכים וזה ועוד לא הבנתי איך אני עושה את זה..

אני יתן לכם הסבר אולי לא הבנתם אותי..
יש לי קובץ txt לכל קובץ ויש בו פרטים כמו שם תאריך העלאה מספר הורדות וזה..
אז
נגיד
קוד:
$filedata[1]
זה המספר הורדות..
ואז זה מדפיס לי את מספר ההורדות של כל קובץ כל עוד יש עוד קבצים..
ניסיתי לעשות
קוד:
sort ( $filedata[1] )
אבל זה לא סידר לי את זה כמו שרציתי..
ואין לי מושג איך לעשות את זה מכיוון שזה לולאה וכל פעם הקובץ משתנה..
  Reply With Quote
ישן 21-03-07, 19:10   # 6
x-ray
דוגמן הבית השמן
תודה על תרומתך :)
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 36
הודעות: 3,716

x-ray לא מחובר  

תכניס את כל הערכים למערך ותשתמש בפונקציה שאמר לך רותם.
__________________
בברכה,
עידן בן אור
  Reply With Quote
ישן 21-03-07, 19:15   # 7
yakar
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 117

yakar לא מחובר  

ציטוט:
נכתב במקור על ידי x-ray צפה בהודעה
תכניס את כל הערכים למערך ותשתמש בפונקציה שאמר לך רותם.
אבל הרי מן הסתם הפקודה
explode
גורמת להם להיכנס כבר לתוך מערך לא?
ואני צריך רק את החלק שציינתי כל השאר זה אותיות וזה לא ריך את זה..

Last edited by yakar; 21-03-07 at 19:52..
  Reply With Quote
ישן 21-03-07, 21:00   # 8
DorWD
תודה על תרומתך.
 
DorWD's Avatar
 
מיני פרופיל
תאריך הצטרפות: Jan 2006
מיקום: עפולה
גיל: 31
הודעות: 2,259

DorWD לא מחובר  

ציטוט:
נכתב במקור על ידי yakar צפה בהודעה
אבל הרי מן הסתם הפקודה
explode
גורמת להם להיכנס כבר לתוך מערך לא?
ואני צריך רק את החלק שציינתי כל השאר זה אותיות וזה לא ריך את זה..
למה אתה משתמש בקובץ טקסט ולא בבסיס נתונים?
זה הרבה יותר יעיל וקל
__________________
מתכנת WEB
  Reply With Quote
ישן 21-03-07, 21:53   # 9
yakar
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 117

yakar לא מחובר  

ציטוט:
נכתב במקור על ידי DorWD צפה בהודעה
למה אתה משתמש בקובץ טקסט ולא בבסיס נתונים?
זה הרבה יותר יעיל וקל
זה יכביד מאוד עם מספר הקבצים שיש לי..
מה גם שזה מתווסף לתשתית הקיימת שיש לי באתר אז אני לא יכול לשנות עכשיו..

אה דרך אגב, הסתדרתי. תודה לכולם פה על ניסיון העזרה!.
  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. הזמן כעת הוא 08:41.

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