![]() |
אוקיי, מצטער על הבורות אבל פשוט בנושא הזה עוד לא עסקתי.
אני מקבל את הנתונים מהמסד נתונים - עכשיו זה לא משתנה עם מילה אחת שאתה יכול לספור כמה תווים יש בו, כלומר זה טקסט שלם, עכשיו רציתי לדעת האם אתה מכיר פונקציה שמחפשת נגיד בתוך טקסט ( שנמצא בתוך משתנה, לא בקובץ TXT) מילה עם יותר מלמשל 20 תווים? תודה גבר:) |
אני לא הכי גאון
אבל ניסתה עם טבלה של HTML? |
בטח, ניסיתי לעשות בתוך טבלה, אבל גם היא גדלה.
|
אתה יכול לחפש מילה ככה:
1. לעשות explode למילים עם רווח 2. להעביר את זה לstrlen (עם לולאת FOREACH) 3. לבדוק אם נמצאה מילה עם יותר מ20 תווים עם IN_ARRAY לדעתי יש פונקצייה מובנה שמקצרת את 1 ו2.. לא זוכר אותה. חוץ מזה שבעזרת preg_match_all אתה יכול לתפוס.. |
ציטוט:
אפשר בעזרת PREG לעשות אולי בפחות שורות קוד אבל זה יסבך אותו מאד הכי פשוט תקח את התוכן של הטקסט.... תעשה לו EXPLODE לרווחים ואז זה ייפצל לך לתוך מערך את כל המילם תעשה לולאה על המערך שבודקת את האורך של התווים של מילה בעזרצ STRLEN אם זה גדול מ 20 אז תעשה חלק אחד - תקח בעזרת SUBSTR מ 0 עד 20 ואז חלק 2 מ 20 והלאה ובניהם תכתוב BR ותעשה השמה בחזרה למערך אחרי הפעולה של הלולאה תצרף את המילים בחזרה לשדה אחד בעזרת IMPLODE ואז תציג את זה.. פשוט.... |
ציטוט:
|
אני אנסה מה שאמרתם, למרות שלא התנסיתי באקספלוד:)
תודה. |
Yeah הצלחתי, תודה לכולכם.
|
כל הזמנים הם GMT +2. הזמן כעת הוא 06:01. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ