Нарезка текста

LEXAlForpostl

Мой дом здесь!
Регистрация
21 Май 2008
Сообщения
766
Реакции
228
Здравствуйте.
Подскажите, пожалуйста, как отрезать кусок текста от самого начала до первого пробела после 105го символа. :)
 
PHP:
<?
$fp = fopen('yourfile', "r"); //только читать будем 
$char_counter = 0; 
$stroka = ""; 
while (false !== ($char = fgetc($fp))) { //читаем посимвольно, пока не натолкнемся на EOF... 
$char_counter++;
if ($char_counter > 105) {
    if ($char !== " ") { 
        $stroka = $stroka.$char;  
    }
	else break; 
}	
else $stroka = $stroka.$char;
} 
fclose($fp);
echo $stroka;
?>
 
У меня текст уже в переменной $txt.
 
Вот так, вырежет с начала до 105
PHP:
if (strlen($string) > 105)
substr($string, 0, 105);
А вот
PHP:
strpos($string,'\n text')
уже проверяй, есть ли символы которые нужны и на какой позиции
 
Назад
Сверху