обрезка строки php - PullRequest
       1

обрезка строки php

0 голосов
/ 21 января 2012

Скажем, у меня есть строка с именем $string, это может быть целая статья или пара предложений.

Я бы хотел обрезать текст до 50 знаков слева от 50 и справа от фразы с именем $word внутри него.

Как я мог это сделать?

Ответы [ 2 ]

2 голосов
/ 21 января 2012

Используйте strpos (), чтобы найти строку, а затем substr (), чтобы получить необходимый диапазон символов.

http://www.php.net/manual/en/function.strpos.php

http://php.net/manual/en/function.substr.php

1 голос
/ 21 января 2012

Нечто подобное может помочь.Проверьте, включен ли ваш персонаж в позицию $ i.Я не проверял.

$i = strpos($string, $word);
if ($i!==FALSE)
{
    $phrase = substr($string, $i-50,$i) . substr($string, $i,$i+50);
}
...