问题:我提供的数据无法直接处理。
描述:我正在使用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,'-'));
这将返回第一个团队,但我不知道如何使用它来让团队获得 - 符号。
答案 0 :(得分:1)
使用strpos + substr或preg_match