17-01-2006, 14:22
|
|
|
חבר מתאריך: 21.01.05
הודעות: 418
|
|
סידור מערך דו-מימדי - אפשרי?
אהלן חברים,
יש לי מערך דו-מימדי מסויים, ואני רוצה לסדר אותו עפ"י מפתח אחד בלבד שלו (השני). קשה להסביר את זה ולכן אתן דוגמא למערך:
קוד PHP:
$val['503']['10'] = "article"; $val['503']['19'] = "article2"; $val['503']['1'] = "article3"; $val['503']['230'] = "article4"; $val['673']['24'] = "article4"; $val['673']['2'] = "article4"; $val['66']['45'] = "article4"; $val['66']['46'] = "article4";
במערך הזה יש 3 קבוצות: 503, 673 ו-66, שהם במפתח הראשון, והמספרים שלהם רנדומלים לחלוטין. אני רוצה שסדר השליפה של המערך יהיה לפי המפתח השני שלו, וגם זה מחולק לפי הקבוצות שבמפתח הראשון (סדר הקבוצות אינו חשוב), כך שלדוגמא זה ישלף באופן הבא:
קוד PHP:
503 - 1 503 - 10 503 - 19 673 - 2 673 - 24 66 - 45 66 - 46
קשה לי להאמין שיש פונקציה שעושה דבר כזה, הפונקציות שראיתי עד עכשיו ממיינות מערך שהוא חד-מימדי בלבד. אם אין - אשמח להדרכה
נערך לאחרונה ע"י Omri.L בתאריך 17-01-2006 בשעה 14:28.
|