php preg_split文本

时间:2011-12-28 13:07:19

标签: php preg-split

希望是一个简单的问题,但无法在任何地方找到解决方案。

如果我想在“v”之前接受任何字符,我该怎么做?

示例:

切尔西对阿斯顿维拉 - 比赛投注;

我不能接受第一个词,因为有时它是两个词,如:

Man Utd v Blackburn - 比赛投注;

感谢任何帮助

由于

理查德

4 个答案:

答案 0 :(得分:4)

$text = 'abc def v ghi jkl';
list($left, $right) = explode(" v ", $text, 1);
echo $left, ' v ', $right;

答案 1 :(得分:0)

答案 2 :(得分:0)

你的意思是这样的:


$text = "Man Utd v Blackburn - Match Betting";
echo $first = array_pop(array_reverse(explode(" v ", $text))); // shows Man Utd

答案 3 :(得分:0)

$str = "Chelsea v Aston Villa - Match Betting;";
$str = explode(" v ", $str);
$str = $str[0];