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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 27-02-06, 19:27   # 1
mlnn
משתמש - היכל התהילה
 
mlnn's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: בחדר של חני
גיל: 35
הודעות: 4,417

mlnn לא מחובר  

איך סופרים כמה מערכים יש? - explode

יש לי קובץ.
a.txt.txt

איך אפשר להפריד בין השם:
a.txt
לסיומת:
.txt

ולהציג כל אחד בנפרד?


תודה



אהה, הכותרת =\
אחרי שאני משתמש בexplode איך לדעת לכמה חלקים זה נשבר? (ככה ניסיתי לפתור את הבעיה למעלה).
__________________
.

בחורות ערומות
  Reply With Quote
ישן 27-02-06, 19:32   # 2
Deagly
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 586

Deagly לא מחובר  

ציטוט:
נכתב במקור על ידי mlnn
יש לי קובץ.
a.txt.txt

איך אפשר להפריד בין השם:
a.txt
לסיומת:
.txt

ולהציג כל אחד בנפרד?


תודה



אהה, הכותרת =\
אחרי שאני משתמש בexplode איך לדעת לכמה חלקים זה נשבר? (ככה ניסיתי לפתור את הבעיה למעלה).
אתה יכול להשתמש ב count();
  Reply With Quote
ישן 27-02-06, 19:34   # 3
Alon.R
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,435

Alon.R לא מחובר  

http://il.php.net/manual/en/function.explode.php
  Reply With Quote
ישן 27-02-06, 19:36   # 4
mlnn
משתמש - היכל התהילה
 
mlnn's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: בחדר של חני
גיל: 35
הודעות: 4,417

mlnn לא מחובר  

Deagly - חיחי, פועל

Alon.R - לא יודע מה איתך, אבל לא מצאתי שם משהו שיכול לעזור לי.
אתה מוזמן לביא ציטוט.

תודה


הצעה:

לעשות אשכול של "הכה את המומחה" כמו בפורום גראפיקה, לשאלות טיפשות שאני לא אספים =]


עריכה:::


זה לא פתר את הבעיה

אם יש לי קובץ:
a.gif.gif.gif.gif.gif

ואני עושה:

$type="image.gif";
$type= explode(".", $type);
$type=$type[1]; // TYEP=GIF

$name="sasa.gif.gif.gif.gif";
$ktovet=explode($type, $name); // => KTOVET=SASA

אז איך אפשר להוסיף לכל השם של הקובץ משהו ואז את הסיומת?
כי ככה אני מקבל רק את השם הראשוני.

אני מעוניין שהתוצאה תהיה:
sasa.gif.gif.gif_BLABLABLABLA.gif
__________________
.

בחורות ערומות

Last edited by mlnn; 27-02-06 at 19:52..
  Reply With Quote
ישן 27-02-06, 19:47   # 5
Eye-Soft
Permanently Banned
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,158

Eye-Soft לא מחובר  

לפי C זה אמור להיות:
שם המערך שאליו הוזן הexplode נקודה length();
  Reply With Quote
ישן 27-02-06, 19:57   # 6
Deagly
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 586

Deagly לא מחובר  

ציטוט:
נכתב במקור על ידי mlnn
Deagly - חיחי, פועל

Alon.R - לא יודע מה איתך, אבל לא מצאתי שם משהו שיכול לעזור לי.
אתה מוזמן לביא ציטוט.

תודה


הצעה:

לעשות אשכול של "הכה את המומחה" כמו בפורום גראפיקה, לשאלות טיפשות שאני לא אספים =]


עריכה:::


זה לא פתר את הבעיה

אם יש לי קובץ:
a.gif.gif.gif.gif.gif

ואני עושה:

$type="image.gif";
$type= explode(".", $type);
$type=$type[1]; // TYEP=GIF

$name="sasa.gif.gif.gif.gif";
$ktovet=explode($type, $name); // => KTOVET=SASA

אז איך אפשר להוסיף לכל השם של הקובץ משהו ואז את הסיומת?
כי ככה אני מקבל רק את השם הראשוני.

אני מעוניין שהתוצאה תהיה:
sasa.gif.gif.gif_BLABLABLABLA.gif
PHP קוד:
$name $name."_BLABLABLABLA".$type[1]; 
לזה התכוונת? :X
  Reply With Quote
ישן 27-02-06, 20:03   # 7
Eye-Soft
Permanently Banned
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,158

Eye-Soft לא מחובר  

אני אתן לך את האלגוריתם:
אתה עושה explode
לוקח את הערך האחרון במערך - זה הTYPE.
עכשיו, השם שווה ל:
ללואה מ0 ועד הסוף פחות 1
name=name+arr[i];
עכשיו כמובן שבPHP יש דולר לפני המשתנים ושאר החוקיות.

אבל זה האלגוריתם.
  Reply With Quote
ישן 27-02-06, 20:08   # 8
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

בס"ד



תעשה ככה:
PHP קוד:
<?php
$x
='img.png.jpg';
$file_type=substr($x,strrpos($x,'.')+1);
$file_name=substr($x,0,strrpos($x,'.'));
echo 
$file_name;
?>
אם אתה רוצה שהנקודה תכלל בסוג הקובץ תריד את ה+1 אם אתה רוצה שהיא תכלל בשם הקובץ תוסיף +1 אחרי ה substr בשורה שלו.

Last edited by בניה; 27-02-06 at 20:10..
  Reply With Quote
ישן 27-02-06, 20:08   # 9
mlnn
משתמש - היכל התהילה
 
mlnn's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: בחדר של חני
גיל: 35
הודעות: 4,417

mlnn לא מחובר  

Deagly - אני מקבל את זה עם הסיומת.
Eye-Soft - לא כל כך הבנתי חחח
אבל כבר הסתדרתי (נראה לי,
אני שובר את זה לפי נקודות ואז עושה לולאת FOR שמוסיפה כל פעם חלק עד האחרון ואז את הטקסט שאני רוצה ובסוף כשזה נגמר זה מוסיף את החלק האחרון.
מקווה שיפעל

:::עריכה:::

בניה, תודה רבה.
פועל
אפשר לנעול.
__________________
.

בחורות ערומות

Last edited by mlnn; 27-02-06 at 20:17..
  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. הזמן כעת הוא 16:29.

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