הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 04-09-09, 13:39   # 1
hellsdevil
חבר בקהילה
 
hellsdevil's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 293

hellsdevil לא מחובר  

עזרה במערכים ב PHP

יש לי מערך שכתוב ככה :
1,1,1,2,3,5,5,5,15,55,32,1

נגיד ואני רוצה להוריד ממנו ספרה אחת, איך אני יכול לעשות את זה?

כי אם אני מחפש את 1, אז הוא יכול להוריד לי את ה-1 של "15"

תודה מראש
__________________
Hells | צפיה ישירה בספיידרמן
  Reply With Quote
ישן 04-09-09, 14:10   # 2
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

http://tech.petegraham.co.uk/2007/03...ues-from-array
עוזר לך?
  Reply With Quote
ישן 04-09-09, 14:51   # 3
hellsdevil
חבר בקהילה
 
hellsdevil's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 293

hellsdevil לא מחובר  

סליחה טעיתי !
יש לי String שכתוב ככה.
__________________
Hells | צפיה ישירה בספיידרמן
  Reply With Quote
ישן 04-09-09, 15:03   # 4
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

אז תעשה לו explode, תעשה מה שמוסבר שם ואז תעשה implode חזרה..
  Reply With Quote
ישן 05-09-09, 00:19   # 5
hellsdevil
חבר בקהילה
 
hellsdevil's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 293

hellsdevil לא מחובר  

תודה יצאתי קצת טיפש שלא חשבתי על זה חח
יש בעיה קטנה בפונקציה - היא מוחקת את כל התאים שמכילים "1" במערך, אני רוצה שתמחק את התא הראשון שהיא מוצאת.
יש רעיונות?
__________________
Hells | צפיה ישירה בספיידרמן
  Reply With Quote
ישן 05-09-09, 00:33   # 6
Shay Ben Moshe
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 1,397

Shay Ben Moshe לא מחובר  

תשמע, אתה יכול לעשות לולאה שבודקת את התוכן של המפתח במערך ולמחוק אותו.
__________________
שי בן משה - בונה אתרים
חותך אתרים, ומתכנת צד לקוח וצד שרת.
  Reply With Quote
ישן 05-09-09, 00:42   # 7
hellsdevil
חבר בקהילה
 
hellsdevil's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 293

hellsdevil לא מחובר  

כן לבנות פונקציה זו הייתה התוכנית השניה שלי. אני פשוט קצת עצלן.
תודה בכל מקרה [:

עוד שאלה : אני רוצה להוריד תא מהמערך, נגיד להוריד את תא מס' 5
array[5]

איך אני עושה את זה?
__________________
Hells | צפיה ישירה בספיידרמן

Last edited by hellsdevil; 05-09-09 at 00:51..
  Reply With Quote
ישן 05-09-09, 00:55   # 8
Shay Ben Moshe
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2007
הודעות: 1,397

Shay Ben Moshe לא מחובר  

unset($array[5]);
__________________
שי בן משה - בונה אתרים
חותך אתרים, ומתכנת צד לקוח וצד שרת.
  Reply With Quote
ישן 05-09-09, 13:50   # 9
Daniel
אחראי פורום
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
הודעות: 2,875

Daniel לא מחובר  

אל תשתמש ב-explode לדבר כזה! זה פי 10 יותר איטי מכמעט כל פיתרון אחר. אתה לא צריך לעבור על כל המערך - תחשוב באיזה פונקציות אחרות אפשר להשתמש..
  Reply With Quote
ישן 09-09-09, 09:40   # 10
shimlash
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Aug 2008
הודעות: 139

shimlash לא מחובר  

תשתמש ב strpos למצוא את המיקום הנכון לדוגמא ",1," (חשוב שהמחרוזת הגדולה גם תתחיל ותסתיים בפסיק)
תשתמש ב substr_replace כדי להחליף אותו בפסיק בלבד במיקום הנכון. (לא לשכוח להתייחס לאורך המחרוזת הקטנה בפקודה)
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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