gpt4 book ai didi

PHP 在文件中查找特定行

转载 作者:可可西里 更新时间:2023-11-01 00:21:39 26 4
gpt4 key购买 nike

我有一个看起来像这样的 XML 文件

<table id="0">
</table>
<table id="1">
</table>
<table id="2">
</table>

我想检查一个id为x的表是否存在

我一直在尝试这个,但没有用。

$file=fopen("config.xml","a+");
while (!feof($file))
{
if(fgets($file). "<br>" === '<table id="0">'){
echo fgets($file). "<br>";
}
}
fclose($file);

最佳答案

最简单的方法是使用 PHP Simple HTML DOM类:

$html = file_get_html('file.xml');
$ret = $html->find('div[id=foo]');

[编辑]至于不起作用的代码...请注意,您粘贴的 xml 没有
字符,因此此字符串比较将返回 false。如果您想考虑新行,您应该编写 \n... 但是上面的解决方案更好,因为您不必获得格式非常严格的输入文件。

关于PHP 在文件中查找特定行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19524663/

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