אני לא יודע איך substr עובדת, אבל עדיין, חשבתי על פונקציה יותר יעילה, אבל רק במיקרים שהטקסט קצר(לפי דעתי-תקנו אותי אם לא), אז הנה הפונקציה:
PHP קוד:
function substr_faster($start, $end, $string) {
if($end - $start > 4) { return substr($start,$end,$string); } else {
$to_return = null;
while($start <= $end) {
$to_return.= $string{$start};
$start;
}
}
}
אני לא יודע מאיפה בא לי הרעיון שלטקסטים קצרים זה יותר יעיל, אבל אני אחכה למישהו שיסביר איך substr פועלת D: