假设我有一个名为$string
的字符串,它可能是整篇文章或只是几句话。
我想将其修剪为左侧50个字符的文本,以及其中名为$word
的短语右侧的50个字符。
我怎么能这样做?
答案 0 :(得分:2)
使用strpos()定位字符串,然后使用substr()获取所需的字符范围。
答案 1 :(得分:1)
这样的事可能会有所帮助。检查你是否包含位置$ i的角色。 我没有检查。
$i = strpos($string, $word);
if ($i!==FALSE)
{
$phrase = substr($string, $i-50,$i) . substr($string, $i,$i+50);
}