$str=array("Chelsea 0-5 MAN-UNITED",
"Chelsea 0-2 Aston Villa",
"Chelsea 0-3 Pokemon (TRASH i dont want)");
輸出IM試圖達到:
array(
array('teams'=>'chelsea Vs MAN-UNITED','score'=>'0-5')
array('teams'=>'chelsea Vs Aston Villa','score'=>'0-2')
array('teams'=>'chelsea Vs Pokemon','score'=>'0-3')
);
我目前的做法是使用爆炸(」」,$海峽);然後移動[0]。' Vs'。[2]進入球隊和[1]進球得分..
這是工作正常,除非有一個團隊名稱內部空白,或當有額外的文本里面()。
所以這可以使用preg_match來完成?
感謝
正是我想要的:) ..非常感謝,我希望更多地瞭解preg_match的寫作模式,你能教我一些關於他們的事情嗎?! – Zalaboza
我的書桌上有一本2釐米厚的書,現在在我面前。 RegEx是一個巨大的標準,你可以用它做很多事情。我的建議是在網上尋找教程並從那裏去。哦,在網上有一個名爲RegExr的整潔工具,您可以在其中使用模式匹配。這裏有一個符合你上面的問題:http://regexr.com?34bvu –