Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用PHP解析RSS提要_Php_Rss - Fatal编程技术网

用PHP解析RSS提要

用PHP解析RSS提要,php,rss,Php,Rss,我正在使用PHP成功解析RSS提要,但希望在提要为空时返回一条消息。我已经包括了 在这里向你展示我想要实现的目标 我希望它中断或停止执行,但打印一条消息并在突出显示的点停止 谢谢你的帮助。试试这个 die("Your error message here"); 您可以直接使用die()退出吗?有多种方法可以结束PHP脚本的处理。最简单的方法是调用die()或exit()语言构造。您也可以使用这些函数设置消息,但程序将无法成功终止。看一看这张照片 简而言之,如果要显示一些文本,然后成功退出,请使

我正在使用PHP成功解析RSS提要,但希望在提要为空时返回一条消息。我已经包括了 在这里向你展示我想要实现的目标

我希望它中断或停止执行,但打印一条消息并在突出显示的点停止

谢谢你的帮助。

试试这个

die("Your error message here");

您可以直接使用die()退出吗?

有多种方法可以结束PHP脚本的处理。最简单的方法是调用
die()
exit()
语言构造。您也可以使用这些函数设置消息,但程序将无法成功终止。看一看这张照片

简而言之,如果要显示一些文本,然后成功退出,请使用以下代码:

echo "whatever you want to say";
exit(0);
exit("whatever you want to say");
否则,只需使用以下代码:

echo "whatever you want to say";
exit(0);
exit("whatever you want to say");

顺便说一下,我编辑了你的php代码,我的修改是可用的。与原始文件的差异也可用。

DOMNode::getElementsByTagName返回DOMNodeList对象。要测试它是否为空,请使用其$length成员

if ($x->length == 0) {
    exit('etc.');
}

谢谢你,罗伯特,我用了你的建议,但还不止于此。