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

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

Kfir.G 10-07-07 18:37

[שאלה PHP] הפונקציה array_rand
 
שלום,
רציתי לדעת מה בדיוק משפיע המספר שצריכים להוסיף מאחר שההסבר לא ממש ברור אני אוסיף דוגמה
PHP קוד:

$x = array("1","2","3","4");
$y array_rand($x2); 

המספר שאני מדבר עליו הוא ה2 בשורה של y. בדקתי וראיתי שאפשר לשים בו 1-מספר האיברים של הarray.

תודה מראש :)

meshuga 10-07-07 18:50

ציטוט:

נכתב במקור על ידי kfir_dnd (פרסם 518121)
שלום,
רציתי לדעת מה בדיוק משפיע המספר שצריכים להוסיף מאחר שההסבר לא ממש ברור אני אוסיף דוגמה
PHP קוד:

$x = array("1","2","3","4");
$y array_rand($x2); 

המספר שאני מדבר עליו הוא ה2 בשורה של y. בדקתי וראיתי שאפשר לשים בו 1-מספר האיברים של הarray.

תודה מראש :)

לא בדקתי, אבל לפי מה שהבנתי מקריאה..המספר ששאלת עליו קובע את מספר הערכים המוחזרים.
כלומר..
כשזה בלי כלום/1 זה מחזיר רק key 1 (או מפתח/מיקום בעברית) מהמערך (למשל מהמערך שלך זה יכול להיות 0/1/2/3) ואם אתה שם 2 אז זה יחזיר מערך עם 2 key's (או מפתחות/מיקומים בעברית) מתוך המערך שלך...(כלומר מהמערך שלך 0/1/2/3 ועוד מספר 0/1/2/3) עכשיו, בגלל שלא בדקתי ולא ראיתי בקריאה, אני לא יודע אם להגיד לך אם המפתחות/מיקומים יכולים להיות זהים או שהאפשרות הזאת מבוטלת..

Kfir.G 10-07-07 19:26

ציטוט:

נכתב במקור על ידי meshuga (פרסם 518133)
לא בדקתי, אבל לפי מה שהבנתי מקריאה..המספר ששאלת עליו קובע את מספר הערכים המוחזרים.
כלומר..
כשזה בלי כלום/1 זה מחזיר רק key 1 (או מפתח/מיקום בעברית) מהמערך (למשל מהמערך שלך זה יכול להיות 0/1/2/3) ואם אתה שם 2 אז זה יחזיר מערך עם 2 key's (או מפתחות/מיקומים בעברית) מתוך המערך שלך...(כלומר מהמערך שלך 0/1/2/3 ועוד מספר 0/1/2/3) עכשיו, בגלל שלא בדקתי ולא ראיתי בקריאה, אני לא יודע אם להגיד לך אם המפתחות/מיקומים יכולים להיות זהים או שהאפשרות הזאת מבוטלת..

ומה זה נותן לי בעצם אם אני מוציא יותר ממפתח אחד?


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

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