![]() |
[שאלה] הגבלה של תווים
יש לי טקסט שיש בו 500 תווים ונמצא ב $text,
אני מחפש פקודה שתציג רק את 300 התווים הראשונים, תודה לעוזרים :) * אגב, אבקש להוסיף פקודה שלא תקטע לי את המילה באמצע :( |
תשתמש בפונקציה substr.
PHP קוד:
http://il2.php.net/manual/he/function.substr.php |
PHP קוד:
|
תודה רבה, זה התאים לי.
השתמשתי בה בצורה הזאת - PHP קוד:
|
תראה את הקוד, זה נשמע מוזר.
|
ציטוט:
PHP קוד:
*אגב, בפיירפוקס זה ?, וב ie הסימן נראה כמו ריבוע. נתקלתי באותה הבעיה כשחלק מהדפים היו מקודדים בקידוד שונה מ utf-8 (כי ה header, ה footer מקודדים ב utf-8). |
substr
כן יחתוך לך מילים רק שתדע. אני הייתי מציע להכניס למערך של SPLIT על הרווחים ולבצע איזה פעולת בדיקה.... |
כנראה שאחת המילים נחתכות באמצע, ולכן זה קוטע את ה UTF-8 ומציג לך את הסימן.
|
ציטוט:
nevo, אתה יכול להסביר קצת יותר לעומק על ה SPLIT הזה? אף פעם לא שמעתי על זה. עריכה: PHP קוד:
|
כל הזמנים הם GMT +2. הזמן כעת הוא 23:05. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ