04-09-09, 13:39 | # 1 |
חבר בקהילה
|
עזרה במערכים ב PHP
יש לי מערך שכתוב ככה :
1,1,1,2,3,5,5,5,15,55,32,1 נגיד ואני רוצה להוריד ממנו ספרה אחת, איך אני יכול לעשות את זה? כי אם אני מחפש את 1, אז הוא יכול להוריד לי את ה-1 של "15" תודה מראש
__________________
Hells | צפיה ישירה בספיידרמן |
04-09-09, 14:51 | # 3 |
חבר בקהילה
|
סליחה טעיתי !
יש לי String שכתוב ככה.
__________________
Hells | צפיה ישירה בספיידרמן |
05-09-09, 00:19 | # 5 |
חבר בקהילה
|
תודה יצאתי קצת טיפש שלא חשבתי על זה חח
יש בעיה קטנה בפונקציה - היא מוחקת את כל התאים שמכילים "1" במערך, אני רוצה שתמחק את התא הראשון שהיא מוצאת. יש רעיונות?
__________________
Hells | צפיה ישירה בספיידרמן |
05-09-09, 00:33 | # 6 |
משתמש - היכל התהילה
|
תשמע, אתה יכול לעשות לולאה שבודקת את התוכן של המפתח במערך ולמחוק אותו.
|
05-09-09, 00:42 | # 7 |
חבר בקהילה
|
כן לבנות פונקציה זו הייתה התוכנית השניה שלי. אני פשוט קצת עצלן.
תודה בכל מקרה [: עוד שאלה : אני רוצה להוריד תא מהמערך, נגיד להוריד את תא מס' 5 array[5] איך אני עושה את זה?
__________________
Hells | צפיה ישירה בספיידרמן Last edited by hellsdevil; 05-09-09 at 00:51.. |
05-09-09, 00:55 | # 8 |
משתמש - היכל התהילה
|
unset($array[5]);
|
05-09-09, 13:50 | # 9 |
אחראי פורום
|
אל תשתמש ב-explode לדבר כזה! זה פי 10 יותר איטי מכמעט כל פיתרון אחר. אתה לא צריך לעבור על כל המערך - תחשוב באיזה פונקציות אחרות אפשר להשתמש..
|
09-09-09, 09:40 | # 10 |
חבר בקהילה
|
תשתמש ב strpos למצוא את המיקום הנכון לדוגמא ",1," (חשוב שהמחרוזת הגדולה גם תתחיל ותסתיים בפסיק)
תשתמש ב substr_replace כדי להחליף אותו בפסיק בלבד במיקום הנכון. (לא לשכוח להתייחס לאורך המחרוזת הקטנה בפקודה) |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|