![]() |
substr-פונקציה יותר יעילה, לתגובתכם.
אני לא יודע איך substr עובדת, אבל עדיין, חשבתי על פונקציה יותר יעילה, אבל רק במיקרים שהטקסט קצר(לפי דעתי-תקנו אותי אם לא), אז הנה הפונקציה:
PHP קוד:
|
איך זה אמור להיות יותר יעיל אם אתה כבר ממילא משתמש בsubtstr בתוך הפונקציה?
PHP קוד:
$start - מאיפה חתיכה אמורה להתחיל $length (אופציונלי) - אורך החיתוך בהצלחה |
ציטוט:
ואנא, קרא את כול הקוד, ותבין. |
הפונקציה substr כתובה בשפת C הסיכוי שתבנה פונקציה יותר יעילה בשפת PHP כמעט אפסי...
|
רוצה לבדוק מה יותר יעיל ? פשוט מאד
תריץ לולאה על כל אחת מהפונקציות 1000 פעם ותחשב זמנים |
עשיתי משהו דומה בפונקציה אחרת, אבל זה אידיוטי לגמריי.
כל רענון יש עומס שונה, ככה שזה זמן אחר... elbaz.maor: לאדע, מישהו יכול להגיד איך substr בנוייה? |
ציטוט:
|
בכל מקום.
אני אנסה שוב, ליתר ביטחון, אך אני בטוח ב-99% שכל רענון ה-microtime שזה יקח יהיה שונה. |
ציטוט:
|
עשיתי משהו שלוקח ממוצע, וצדקתם P:,
ב-1000 פעמים, או משו כזה, לא זוכר, זה לקח בממוצע 0.4, וב-1000 פעמים בשיטה שלי, זה לקח 0.7. P:, חשבתי על רעיון נחמד איך להשוות D: תודה רבה על הרעיונות, אפשר לנעול, אלא אם כן מישהו יביא דעה אחרת D: |
כל הזמנים הם GMT +2. הזמן כעת הוא 19:48. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ