问题:提供的数据不适合我直接处理。
描述:我正在使用 curl 从另一个网站获取我需要的数据。但是,此网站上提供的数据的格式设置为我需要对其进行拆分才能使用它。
例子:
我正在刮一个 div(足球比赛),但比赛是在一个领域提供的,我需要将 2 支球队分成 2 个领域。
刮擦后MysqlDB字段保持:
team 1 - team 2
我需要将该数据库信息分成 2 列
preg_match 是可以做到的,但是对手很多,这样就麻烦了。
现在,我添加(手动这很痛苦)一个 team_id 列并将 myteam 添加到涉及我的团队到 db 表的游戏中并做了 where team_id = myteam 这样我至少可以对竞争表进行排序并得到我的团队游戏。
这是我正在谈论使用 curl 获取的数据:
$value['Wedstrijd'] = htmlentities($value['Wedstrijd'], ENT_QUOTES);
所以现在我正在抓取该字段并将其放入数据库中。我想知道,如何将 $value['Wedstrijd'] 的内容分成 2 个写入......
这甚至可能吗?
我无法在这里发布整个代码,格式被搞砸了。
使用 substr 和 strrpos 我能够让第一支球队离开现场,我认为将它设置为 -1 会给我带来相反的效果,它实际上是这样做的,但它不会回到 - 符号,它只是然后给我1个字母/符号。
substr($wedstrijd,0,strrpos($wedstrijd,'-'));
这将返回第一支球队,但我不确定如何使用它来获得 - 符号后的球队。