2011-12-28 50 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