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

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

hi_sorie 30-06-10 19:54

מערכים ב PHP
 
יש לי 2 מערכים,

PHP קוד:

$array[0][1] = "value14";
$array[0][2] = "value14";
$array[0][3] = "value14";
$array[0][4] = "value14";
$array[0][5] = "value14";

$array2[0][0] = "value1";
$array2[0][1] = "value2";
$array2[1][0] = "value3";
$array2[2][0] = "value4";
$array2[3][0] = "value5";
$array2[4][0] = "value6"

מה שאני צריך זה ככה:

ממערך array[0] לסדר את המערך בצורה ראנדומלית, ולמקם בתוכו אחרי הסדר הראנדומאלי את הערכים של המערך השני ושהם ישמרו על המקום שלהם

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

בסוף צריך לצאת מערך אחד כזה:

PHP קוד:


$array
[0][0] = "value1";
$array[0][1] = "value2";    
$array[0][2] = "value3";    
$array[0][3] = "value4";
$array[0][4] = "value5";
$array[0][5] = "value14";
$array[0][6] = "value14";
$array[0][7] = "value14";
$array[0][8] = "value14";
$array[0][9] = "value6";
$array[0][10] = "value14"

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

intercooler3819 30-06-10 21:03

אממ אני מנסה להבין את המטרה

אם אתה מנסה לשלב פרסומות או משהו רנדומלי יש דרכים אחרות

מה שכן גם לכתוב פתרון לבעיה שאתה מעלה כאן ממש לא מסובך

hi_sorie 30-06-10 21:27

זה לתצוגה ראנדומלית של תוצאות חיפוש + שילוב של תוצאות סטטיות

hi_sorie 30-06-10 21:39

פתרתי את זה בעזרת רקורסיה, לא הכי יעיל אבל אני חייב לסיים עם זה,

אם למישהו יש פיתרון יותר טוב אשמח לשמוע תגובות !

תודה


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

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