将收到的数据拆分为单独的字段

时间:2013-02-28 14:06:09

标签: php mysql curl

问题:我提供的数据无法直接处理。

描述:我正在使用curl从其他网站获取我需要的数据。 但是,本网站提供的数据的格式是我需要将其拆分以便能够使用它。

示例:

我正在抓一个div(足球比赛),但比赛是在一个领域提供的,我需要将两支球队分成两个区域。

在scrape之后,MysqlDB字段保持: team 1 - team 2

我需要将该数据库信息分成2列

preg_match可以做到这一点,但是有很多对手,所以这样麻烦。

现在,我添加了(手动,这是一个痛苦的)一个team_id列,并将myteam添加到涉及我的团队到db表的游戏,并做了一个team_id = myteam 通过这种方式,我至少可以对竞赛表进行排序,让我的团队得到游戏。

这是我正在谈论的卷曲数据:

$value['Wedstrijd'] = htmlentities($value['Wedstrijd'], ENT_QUOTES);

所以现在我正在抓取这个领域并将其放入数据库中。 我想知道,如何将$ value ['Wedstrijd']的内容分成2个写入.....

这甚至可能吗?

我无法在此处发布整个代码,格式化已经搞砸了。

使用substr和strrpos我能够让第一支球队离开球场, 我认为将它设置为-1会给我另一种方式,它实际上是这样,但它不会回到 - 符号,它只给我1个字母/符号。

substr($wedstrijd,0,strrpos($wedstrijd,'-'));这将返回第一个团队,但我不知道如何使用它来让团队获得 - 符号。

1 个答案:

答案 0 :(得分:1)

使用strpos + substr或preg_match