Re: Функція substr з урахуванням слів (задачка на четвірку)
Без вбудованих функцій:
<?php
function substring($str, $len) {
   
    $str .= " ";    
    if ($len >= strlen($str)) {
        return $str;
    }
    
    $result = '';
    $word = '';
    for ($i = 0; $i < $len; $i++) {
        $word .= $str[$i];
        if ($str[$i] == ' ') {
            $result .= $word;
            $word = '';
        }
    }
    
    return $result;
    
}
$str = 'PHP for Personal Home Page';
for ($i = 0; $i < 20; $i++) {
    echo $i . "\t" . substring($str, $i) . "\n";
}1    
2    
3    PHP 
4    PHP 
5    PHP 
6    PHP 
7    PHP for 
8    PHP for 
9    PHP for 
10   PHP for 
11   PHP for 
12   PHP for 
13   PHP for 
14   PHP for 
15   PHP for 
16   PHP for Personal 
17   PHP for Personal 
18   PHP for Personal 
19   PHP for Personal 
20   PHP for Personal 