![]() |
3 אותיות אחרונות במשפט [PHP]
יש לי מין תיבת טקסט שקובעת כתובת לתמונה, עכשיו ברצוני לבדוק את שלוש האותיות האחרונות..
במשפט כדי לבדוק איזה סוג תמונה זו, אשמח לדעת איך עושים את זה : ) תודה מראש. |
PHP קוד:
|
אני לא מכיר פונקציה אחת שעושה את זה אבל אתה יכול לעשות את זה בעבודה ערבית עם כמה תנאים
פשוט להשתמש בפונקציה substr_count ולהריץ על כל סוגי הקבצים שאת רוצה... זה יוצא משהו כזה: $type = "פה אתה מכניס את שם התמונה או הקובץ המלא.jpg'"; // זאת הפונקצה פה אתה בודק אם ערך מסויים קיים במשתנה $a = substr_count($type, '.jpg'); // עכשיו יחזור לך מספר הפעמים שזה קיים אז אתה בודק עם זה 0 או 1 ומעלה if($a >= 1){ echo "סוג התמונה הוא jpg"; } // כל מה שאתה צריך זה להריץ את זה על כל סוג תמונה |
ואם הפורמט הוא jpeg ?
|
ציטוט:
תשתמש במה שהבאתי לך זה זה מוציא את 3 האותיות האחרונות כמו שביקשת. ואוראל אם יקרה מצב כזה של שם תמונה: ציטוט:
|
העבודה שלך לא נכונה.
על EXPLODE חשבת? שיפצל לפי .<- נקודה ויקח את הערך האחרון , הוא הסיומת. |
ציטוט:
אני יציין עוד שם? ציטוט:
|
זה יעבוד טוב:
PHP קוד:
|
ציטוט:
|
ציטוט:
|
כל הזמנים הם GMT +2. הזמן כעת הוא 00:46. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ