gpt4 book ai didi

php - 如何从字符串中查找特定值

转载 作者:行者123 更新时间:2023-12-02 05:39:11 25 4
gpt4 key购买 nike

我有一个字符串(不是 xml )

<headername>X-Mailer-Recptid</headername>
<headervalue>15772348</headervalue>
</header>

由此,我需要获取值 15772348,即 headervalue 的值。怎么可能?

最佳答案

使用 PHP DOM并使用 getElementsByTagName() 遍历 headervalue 标签:

<?php
$doc = new DOMDocument;
@$doc->loadHTML('<headername>X-Mailer-Recptid</headername><headervalue>15772348</headervalue></header>');

$items = $doc->getElementsByTagName('headervalue');

for ($i = 0; $i < $items->length; $i++) {
echo $items->item($i)->nodeValue . "\n";
}
?>

这会产生以下输出:

15772348

[编辑]:代码已更新以禁止有关无效的 headername 和 headervalue 标签的非 HTML 警告,因为它们不是真正的 HTML 标签。此外,如果您尝试将其作为 XML 加载,它会完全加载失败。

关于php - 如何从字符串中查找特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3636711/

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