2

我认为这应该很简单,但我似乎无法得到任何类似的答案。

基本上我只想在<br>标签之前打印一个字符串的值。

所以如果值$summaryTitle <br> more info我只想回显“标题”。

谢谢,对不起,如果这已经被问过 1000 次了!

4

4 回答 4

3

您可以使用strstr来完成此操作。

$str = 'foo<br>bar';
echo strstr($str, '<br>', true); // foo
于 2013-11-03T22:53:50.563 回答
2
$summary = 'Title <br> more info';
echo explode('<br>', $summary)[0];
于 2013-11-03T22:52:54.240 回答
2

如果字符串始终采用该格式,则将执行以下操作:

$vals = explode('<br>', $summary);

$before = vals[0];

echo $before;
于 2013-11-03T22:53:00.390 回答
0

所有的答案都比这更好。但只是为了一种新的方法,我正在写我的想法。

$txt = 'Title <br> more info';
echo substr($txt, 0, stripos($txt,'<br>'));
于 2013-11-03T22:57:17.580 回答