Javascript 在PHP中提取Excel XML信息
好的,我再次请求您的帮助,我有一个提供excel信息的XML,我的目的是删除此摘录中从XML中获取的所有信息(邮件用户通行证)Javascript 在PHP中提取Excel XML信息,javascript,php,xml,Javascript,Php,Xml,好的,我再次请求您的帮助,我有一个提供excel信息的XML,我的目的是删除此摘录中从XML中获取的所有信息(邮件用户通行证) joao@gmail.com :user:Joao | | Pass:user3 carlos@bolotas.com :user:Carlos | | Pass:user4 carlos@clix.com :user:Paulo | | Pass:user1 ricardo@clix.com :user:Ricardo | | Pass:user52 santos
joao@gmail.com
:user:Joao | | Pass:user3
carlos@bolotas.com
:user:Carlos | | Pass:user4
carlos@clix.com
:user:Paulo | | Pass:user1
ricardo@clix.com
:user:Ricardo | | Pass:user52
santos@clix.com
:user:santos | | Pass:user9
好的。让我们一步一步地开始
在将XML解析为数组之前:
$xmlFile = file_get_contents("http://trabalhos.6te.net/TesteXML.xml");
$xml = new SimpleXMLElement($xmlFile);
$Rows = $xml->Worksheet->Table; // take the Worksheet tag from object and take Table inside it...
$i = 0;
$results = array();
// loop through the user data
foreach ($Rows->Row as $r){
if ($i === 0){$i++;continue;}
$email = (array)$r->Cell[0]->Data;
$email = $email[0];
$user = (array)$r->Cell[1]->Data;
$user = $user[0];
$results[] = array(
'email' => $email,
'user' => $user
);
$i++;
}
它将生成此阵列:
Array
(
[0] => Array
(
[email] => joao@gmail.com
[user] => : user: Joao || Pass : user3
)
[1] => Array
(
[email] => carlos@bolotas.com
[user] => : user: Carlos || Pass : user4
)
[2] => Array
(
[email] => carlos@clix.com
[user] => : user: Paulo || Pass : user1
)
[3] => Array
(
[email] => ricardo@clix.com
[user] => : user: Ricardo || Pass : user52
)
[4] => Array
(
[email] => santos@clix.com
[user] => : user: santos || Pass : user9
)
)
我不明白目标是什么。您需要从XML中提取信息并将其放在HTML表中吗?或者你想从XML中删除信息?@OscarZarrus我想删除HTML表中的XML信息,但我不能。对不起,也许我有点愚蠢,但我无法达到你的目标。请给出一个输出示例。@OscarZarrus我不应该解释得很好,我想要的是得到一个php代码,在这里我可以访问有关用户的信息;传递我放在函数内部视图中的摘录中的内容。我试图拖动一个代码来提供这个信息,可能不是这个。对不起,我不能用其他方式解释。