Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.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 检查xml是否存在(simplexml\u加载\u文件)_Php - Fatal编程技术网

Php 检查xml是否存在(simplexml\u加载\u文件)

Php 检查xml是否存在(simplexml\u加载\u文件),php,Php,我正在读取一个XML文件以获取一个数字。然后,它将该数字用作URL参数,该参数也可以用作XML。在一些情况下,XML不存在。当这种情况发生时,我想让页面报告,这场比赛没有统计数据 TL;DR:如果XML不存在,我如何让它简单地回显“No Stats” 非常简单 非常简单 XML是本地文件还是通过http将其提取?如果是本地的,只需查看和。XML是本地文件还是通过http进行拉取?如果是本地的,只需查看和。如果返回的xml为空,则仍会抛出错误。这是一个更好的解决方案:如果返回的xml为空,仍然会抛

我正在读取一个XML文件以获取一个数字。然后,它将该数字用作URL参数,该参数也可以用作XML。在一些情况下,XML不存在。当这种情况发生时,我想让页面报告,这场比赛没有统计数据

TL;DR:如果XML不存在,我如何让它简单地回显“No Stats”

非常简单


非常简单

XML是本地文件还是通过http将其提取?如果是本地的,只需查看和。XML是本地文件还是通过http进行拉取?如果是本地的,只需查看和。如果返回的xml为空,则仍会抛出错误。这是一个更好的解决方案:如果返回的xml为空,仍然会抛出错误。这是一个更好的解决方案:
$gamepage = simplexml_load_file('' . rawurlencode($gamelink) . '?xml=1');
$a = simplexml_load_string($somestring);
if($a===FALSE) {
   echo 'No Stats';
} else {
   echo "Valid XML found... processing."; 
}