php - 将接收到的数据拆分到单独的字段中

标签 php mysql curl

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

描述:我正在使用curl从另一个网站获取我需要的数据。 然而,该网站上提供的数据的格式是这样的,我需要将其拆分才能使用。

示例:

我正在刮一场div(足球比赛),但比赛是在一个 field 中进行的,我需要将两支球队分成两个 field 。

MysqlDB 字段在抓取后保留: 团队 1 - 团队 2

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

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

现在,我添加(手动这是一个痛苦)一个 team_id 列,并将 myteam 添加到涉及我的团队到数据库表的游戏中,并执行了 where team_id = myteam 这样我至少可以对比赛表进行排序并获得我的球队的比赛。

这是我正在谈论的使用curl 获取的数据:

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

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

这可能吗?

我无法在这里发布完整的代码,格式被搞乱了。

使用 substr 和 strrpos 我能够让第一支队伍出场, 我认为将其设置为 -1 会给我带来相反的结果,它实际上确实如此,但它不会返回到 - 符号,然后它只给我 1 个字母/符号。

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

最佳答案

使用 strpos + substr 或 preg_match

关于php - 将接收到的数据拆分到单独的字段中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15137505/

相关文章:

php - file_get_contents( ) 不工作

python - 如何通过 curl 发送包含 json 对象和图像文件的多部分/表单数据?我如何使用 Django Rest Framework 来处理它?

php - 如何调试调用SQL语句的AJAX(PHP)代码?

php - 为什么 PDO 在这里只返回一行?

php - 更改数据库连接以连接到 Wordpress 连接 - 应该很简单吗?

php - 查找和更改表中的值

mysql - 如何获取有条件的行数

php - 在数据库中选择后没有返回

php - WordPress:API 出现错误:PUBLISHING_NOT_ALLOWED

c++ - 使用 curl C++ 的动态 URL