Php 未定义的偏移量:0英寸

Php 未定义的偏移量:0英寸,php,Php,我对php了解不多,但我能想出一些办法并复制粘贴。 我的网络主机似乎已经更新了php,运行了多年的代码现在出现了错误。我让某人开发了我与filemaker数据库的php连接,但他已无法帮助我解决此问题: 问题出现在两个地方: > Undefined offset: 0 in 代码如下: $resultData = $Result['data'][$DataKeys[0]]; // and here: $aRecID = preg_split('[.]',$DataKeys[0]);

我对php了解不多,但我能想出一些办法并复制粘贴。 我的网络主机似乎已经更新了php,运行了多年的代码现在出现了错误。我让某人开发了我与filemaker数据库的php连接,但他已无法帮助我解决此问题:

问题出现在两个地方:

> Undefined offset: 0 in
代码如下:

$resultData = $Result['data'][$DataKeys[0]];
// and here: 
$aRecID = preg_split('[.]',$DataKeys[0]);

这意味着,
$DataKeys[0]
不存在。
$DataKeys
上尝试
var_dump
,只需看看里面是什么

使用此小辅助函数,可以生成更好的输出:

function pr($var) {
  echo "<pre>";
  var_dump($var);
  echo "</pre>";
}
函数pr($var){
回声“;
var_dump($var);
回声“;
}
Do
var\u dump($DataKeys)
print\r($DataKeys)