2011-12-28 44 views
-1

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

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

例如:

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

我不能拿的第一个字,因为有时候它是两个词,如:

曼联对布莱克 - 赛事投注;

任何帮助,衷心感谢

感谢

理查德

回答

0
$str = "Chelsea v Aston Villa - Match Betting;"; 
$str = explode(" v ", $str); 
$str = $str[0]; 
4
$text = 'abc def v ghi jkl'; 
list($left, $right) = explode(" v ", $text, 1); 
echo $left, ' v ', $right; 
0

你的意思是这样的:

 

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

爆炸的'v'可能会失败,如果名称中包含'v' – Pheonix 2011-12-28 13:12:28

+0

WATS问题在DA代码..! – 2011-12-28 13:12:44

+0

多数民众赞成他想要做....“如果我想在”V“之前采取任何字符,我会怎么做?” – 2011-12-28 13:13:18