gpt4 book ai didi

php - 如何通过 PHP 导入读取 CSV 来提取 XML 属性?

转载 作者:行者123 更新时间:2023-11-29 21:49:59 25 4
gpt4 key购买 nike

目前,我正在寻找 xml feed,将其下载为 csv,然后提取我需要的数据并将其放入 MySQL 数据库中。目前,我将提要拉到目录中没有任何问题。我使用以下代码执行此操作。

$xml = simplexml_load_file($csv_path);
$root_name = $xml->getName();
$xml_array = xml2array($xml_url);
//print_r ($xml_array);exit;
$events = array();
$keys = array_keys($xml_array[$root_name]['sport-event']);
if ($keys[0] == '0') {
$events = $xml_array[$root_name]['sport-event'];
} else {
$events[] = $xml_array[$root_name]['sport-event'];
}

我之前提取过信息,并且当数据位于标签中时(例如使用 $e['game']['hometeam']),我能够提取信息。不过,我正在尝试提取属性内的数据(可能是错误的术语)。 Feed 的示例。

<sport-event>
<event-metadata league="Soccer" event-type="0" league-details="UEFA Champs" event-date-time="11/24/2015 02:45 PM" eventNum="2962160" status="" off-the-board="False"/>
<team>
<team-metadata alignment="Home" nss="13498" openNum="13498">
<name full="Roma"/>
</team-metadata>
<wagering-stats>
<wagering-moneyline bookmaker-name="Pinnacle" active="true" line="733" context="current"/>
</wagering-stats>
<team-stats score="0"/>
</team>

如何提取联赛、联赛详细信息等信息,以便将其提取到 SQL 查询中以插入到我的数据库中。提前致谢

最佳答案

明白了,当我去使用 var_dump 时,我发现我需要使用 $e['event-metadata_attrib]['league'] 我得到了我需要的信息!如此简单,但我完全不知道如何使用 var_dump。这将为我节省大量的时间。谢谢!

关于php - 如何通过 PHP 导入读取 CSV 来提取 XML 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33744298/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com