在标签之前打印字符串值

时间:2013-11-03 22:50:53

标签: php

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

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

因此,如果$summary的值为Title <br> more info,我只想回显“标题”。

谢谢,对不起,如果之前曾被问过1000次!

4 个答案:

答案 0 :(得分:3)

您可以使用strstr来完成此任务。

$str = 'foo<br>bar';
echo strstr($str, '<br>', true); // foo

答案 1 :(得分:2)

$summary = 'Title <br> more info';
echo explode('<br>', $summary)[0];

答案 2 :(得分:2)

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

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

$before = vals[0];

echo $before;

答案 3 :(得分:0)

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

$txt = 'Title <br> more info';
echo substr($txt, 0, stripos($txt,'<br>'));