ABA


"שאלה לגבי מערכים:)"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #12279 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12279
akoka

דרג אמינות חבר זה
   18:20   13.06.07   
אל הפורום  
  שאלה לגבי מערכים:)  
 
   ערכתי לאחרונה בתאריך 13.06.07 בשעה 18:27 בברכה, akoka
 
זהו אני לא מפקח כבר אני יחפור לכם שעות על גבי שעות עכשיו

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

למשל אם יש לי 100 אלמנטים במערך אז אני רוצה שאחרי אלמנט מספר 77 תכנס

המחרוזת בתור אלמנט מספר 78 ולהקפיץ את כול המפתחות אחרי האלמנט ב1
אני מצאתי 3 פונקציות
array_push

array_shift

array_unshift
אבל אף אחד מהם לא עוזר לי בקיצור תעזרו
נב
הכול צריך ליהיות רנדומלי שזה יחליט באופן רנדומלי לאן להכניס את האלמנט
:/


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  הצלחתי חח קצת חשיבה:) akoka 13.06.07 19:29 1
     חחחח כל פעם בסוף אתה פותר לבד את הבעיות שלך MeToR 13.06.07 20:02 2
         זה לא בדיוק פתרון אממ אני יישמח אם אתה או מישו akoka 13.06.07 20:13 4
             אממ אני לא בטוח שהבנתי למה התכוונת... MeToR 13.06.07 20:51 5
                 חח לא משנה גם אני לא הבנתי אבל בערך akoka 13.06.07 22:41 6
                     אמממ MeToR 13.06.07 22:43 7
                         אממ בדיוק:)כולם חושבים על זה חח נחכה לפתרון:) akoka 13.06.07 23:04 8
                             מה הכוונה איבר חדש? אם הוא חדש הוא יהיה בסוף לא? FireAngel 13.06.07 23:21 9
                             הנה: MeToR 13.06.07 23:24 10
     ערבי זה לא מילה גסה!!! code_blue  13.06.07 20:12 3
  שיטה ערבית !!! ומאוד מאוד עקומה code_blue  13.06.07 23:37 11
     הרשה לי: W-T-F!!! FireAngel 14.06.07 00:23 12
         הוא לא מרשה לך... ! MeToR 14.06.07 00:26 13
     חחח איזה מולר זה:) לא מבין למה הסתבכת ככה:P akoka 14.06.07 02:34 14
     אני מבקש שתתנצלו ;-) code_blue  14.06.07 07:39 15
         ריספקט. Morishani 14.06.07 07:53 16
         חח אל תדאג אחי, אני אשים אותם בעונש בפינה ;) MeToR 14.06.07 08:56 17
  =] Morishani 14.06.07 11:41 18
     :)))))))))))))))))))))))))))))))))))חח גאונות שלי אתה:) akoka 14.06.07 11:53 19
  אחרי שנתנו לך כל הפיטרונות כימעט, למה אתה צריך דבר כ''כ לא יעיל ? MoonHunter 14.06.07 18:31 20
     פתרונות וכמעט,סתם ללמוד זה יועיל מתיישהוא חח:) akoka 14.06.07 18:34 21

       
akoka

דרג אמינות חבר זה
   19:29   13.06.07   
אל הפורום  
  1. הצלחתי חח קצת חשיבה:)  
בתגובה להודעה מספר 0
 
   דרך ממש פשוטה עשיתי sizeof לגודל של המערך
אז יצרתי מספר רנדומלי מהגודל של המערך
ואז פשוט צירפתי את מה שיצא.

בקיצור שיטה ערבית


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MeToR
חבר מתאריך 26.1.07
11 הודעות, דרג אמינות חבר זה
   20:02   13.06.07   
אל הפורום  
  2. חחחח כל פעם בסוף אתה פותר לבד את הבעיות שלך  
בתגובה להודעה מספר 1
 
   חחח י'תותח


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

דרג אמינות חבר זה
   20:13   13.06.07   
אל הפורום  
  4. זה לא בדיוק פתרון אממ אני יישמח אם אתה או מישו  
בתגובה להודעה מספר 2
 
   שיותר שולט בלוגיקה ייכתוב פתרון יצירתי עבורי:P

אני רוצה ללמוד

אז אל תשכח להסביר לי כול שורה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MeToR
חבר מתאריך 26.1.07
11 הודעות, דרג אמינות חבר זה
   20:51   13.06.07   
אל הפורום  
  5. אממ אני לא בטוח שהבנתי למה התכוונת...  
בתגובה להודעה מספר 4
 
   ערכתי לאחרונה בתאריך 13.06.07 בשעה 20:51 בברכה, MeToR
 
אתה יכול לתת דוגמא יותר ספציפית? כדי שאני לא ינסה לעשות בטעות משהו שאתה לא צריך.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

דרג אמינות חבר זה
   22:41   13.06.07   
אל הפורום  
  6. חח לא משנה גם אני לא הבנתי אבל בערך  
בתגובה להודעה מספר 5
 
   אממ אני רוצה לצרף איבר רנדומלי למערך למיקום רנדומלי במערך לא לסוף המערך ולא לתחילת המערך

את האיבר הרנדומלי אני יודע ליצור אבל איך אני מצרף אותו למיקום רנדומלי?

רנדומלי מילה טובה מבית רע:L)


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MeToR
חבר מתאריך 26.1.07
11 הודעות, דרג אמינות חבר זה
   22:43   13.06.07   
אל הפורום  
  7. אמממ  
בתגובה להודעה מספר 6
 
   אתה לא רוצה להכניס אותו לתוך תא במערך? אלא להכניס אותו כאיבר חדש במערך?
נראה לי שהבנתי אותך.

אני אחשוב על זה :|


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

דרג אמינות חבר זה
   23:04   13.06.07   
אל הפורום  
  8. אממ בדיוק:)כולם חושבים על זה חח נחכה לפתרון:)  
בתגובה להודעה מספר 7
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
FireAngel

דרג אמינות חבר זה
   23:21   13.06.07   
אל הפורום  
  9. מה הכוונה איבר חדש? אם הוא חדש הוא יהיה בסוף לא?  
בתגובה להודעה מספר 8
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MeToR
חבר מתאריך 26.1.07
11 הודעות, דרג אמינות חבר זה
   23:24   13.06.07   
אל הפורום  
  10. הנה:  
בתגובה להודעה מספר 8
 
   ערכתי לאחרונה בתאריך 13.06.07 בשעה 23:24 בברכה, MeToR
 

// הכנסת מידע למערך
for ($i=0;$i<20;$i++)
$a[$i]="text".$i;

// האלמנט להכנסה למערך
$obj="bla1";

// בחירת מספר רנדומלי בין האינדקס הראשון והאחרון של המערך, לא כולל
$r=rand(1,18);

// מכניס את האלמנט הנתון למקום הרנדומאלי
array_splice($a,$r-1,0,$obj);


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21280 הודעות, 7 פידבק, 14 נקודות
   20:12   13.06.07   
אל הפורום  
  3. ערבי זה לא מילה גסה!!!  
בתגובה להודעה מספר 1
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21280 הודעות, 7 פידבק, 14 נקודות
   23:37   13.06.07   
אל הפורום  
  11. שיטה ערבית !!! ומאוד מאוד עקומה  
בתגובה להודעה מספר 0
 
   אבל זה עובד ;-)...

בבקשה:


<html>
<?php
// $t_array is the original array.
//$new_ar is the modified array till it going back to a file or can be a mysql update of the array


if (!file_exists('test1.php'))
{
for ($a=0 ; $a<10 ; $a++)
{
$t_array="a$a";
}
}
else
include "test1.php";

$new_t=$_GET;

$max=count($t_array);
$rand=rand('0',"$max-1");

for ($co='0' ; $co<=$max ; $co++)
{
if ($co < $rand)
$new_ar=$t_array;

if ($co == $rand)
$new_ar=$new_t;

if ($co > $rand)
$new_ar=$t_array;
}

$content = '<?php'."\n";
$co1=0;
foreach ($new_ar as $t_ar)
{
$content.= "\$t_array=\"".$t_ar."\"; \n";
$co1++;
}

$content.= '?>';

$handle=fopen("test1.php","w+");
fwrite ($handle,$content);
fclose ($handle);

include "test1.php";
foreach ($t_array as $aaa)
{
echo "$aaa<br>";
}

?>
</html>

ניתן לראות את זה (במשך הלילה) בהרצה :
http://home.muler.co.il/test.php?add=wsdfsd
אחרי הADD תיהיה המילה שאותה נרצה להוסיף (במקרה הזה זה מילה)
זה יכול ליהיות כל דבר .


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
FireAngel

דרג אמינות חבר זה
   00:23   14.06.07   
אל הפורום  
  12. הרשה לי: W-T-F!!!  
בתגובה להודעה מספר 11
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MeToR
חבר מתאריך 26.1.07
11 הודעות, דרג אמינות חבר זה
   00:26   14.06.07   
אל הפורום  
  13. הוא לא מרשה לך... !  
בתגובה להודעה מספר 12
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

דרג אמינות חבר זה
   02:34   14.06.07   
אל הפורום  
  14. חחח איזה מולר זה:) לא מבין למה הסתבכת ככה:P  
בתגובה להודעה מספר 11
 
   ערכתי לאחרונה בתאריך 14.06.07 בשעה 02:35 בברכה, akoka
 
למור זה מה שאני עשיתי בסוף רק הייתה חסרה לי הפונקציה array_splice אממ תודה לשניכם חח מולר הרגת אותי מצחוק


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21280 הודעות, 7 פידבק, 14 נקודות
   07:39   14.06.07   
אל הפורום  
  15. אני מבקש שתתנצלו ;-)  
בתגובה להודעה מספר 11
 
   אני ישבתי חקרתי ועבדתי .. זה שלא ידעתי שאפשרי בשורה אחת זה בעייה
אבל הצלחתי לעשות את זה ב 6 שורות ..


for ($co='0' ; $co<=$max ; $co++){if ($co < $rand)$new_ar=$t_array;if ($co == $rand)$new_ar=$new_t;if ($co > $rand)$new_ar=$t_array;}

אני רוצה קצת ריספקט .. "די ג'יי מולר פיל האוס ..."


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Morishani

דרג אמינות חבר זה
   07:53   14.06.07   
אל הפורום  
  16. ריספקט.  
בתגובה להודעה מספר 15
 
   אני הייתי משתמש בelse if ומציג את הif השלישי ישר אחרי השני.
ובתחילת הלולאה מציב ב$co את הערך 0 ולא '0'.

אבל זה רק אני


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MeToR
חבר מתאריך 26.1.07
11 הודעות, דרג אמינות חבר זה
   08:56   14.06.07   
אל הפורום  
  17. חח אל תדאג אחי, אני אשים אותם בעונש בפינה ;)  
בתגובה להודעה מספר 15
 
   חחח


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Morishani

דרג אמינות חבר זה
   11:41   14.06.07   
אל הפורום  
  18. =]  
בתגובה להודעה מספר 0
 
  

<?
$a = array();

$random = rand(0,count($a));
$element = "Random number";

array_splice($a,$random,0,$element);

var_dump($a);
?>


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

דרג אמינות חבר זה
   11:53   14.06.07   
אל הפורום  
  19. :)))))))))))))))))))))))))))))))))))חח גאונות שלי אתה:)  
בתגובה להודעה מספר 18
 
   הינה שלי

<?php
$arr=array(1,2,3,4,5,6,7,8,9);
$element=$_GET;
$randkey=rand(0,count($arr));
array_splice($arr,$randkey,0,$element);
print_r($arr);
?>


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MoonHunter
חבר מתאריך 1.8.02
680 הודעות, דרג אמינות חבר זה
   18:31   14.06.07   
אל הפורום  
  20. אחרי שנתנו לך כל הפיטרונות כימעט, למה אתה צריך דבר כ''כ לא יעיל ?  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
akoka

דרג אמינות חבר זה
   18:34   14.06.07   
אל הפורום  
  21. פתרונות וכמעט,סתם ללמוד זה יועיל מתיישהוא חח:)  
בתגובה להודעה מספר 20
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net