我如何删除弦中的针

时间:2014-03-20 14:54:19

标签: php string strstr

如何删除字符串中的" - "

$text  = 'lorem ipsum - dolor sit amet!';
$lorem = strstr($text, '-');

echo $lorem;

返回:

- dolor坐好!

我需要这个:

dolor坐下来!

2 个答案:

答案 0 :(得分:4)

这很简单,可以使用explode()。使用list()使其成为单行并为变量赋予明确的名称(即不使用像$parts[1]这样的数组语法。)

list(,$dolor) = explode(' - ', $text);
echo $dolor;

答案 1 :(得分:0)

$str = 'lorem ipsum - dolor sit amet!';
$pos = strpos($str,'-');
echo substr($str ,$pos+1,strlen($str));