Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.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 bigtee_Php_Html - Fatal编程技术网

获取数组php bigtee

获取数组php bigtee,php,html,Php,Html,我被大树困住了 对于我的网站,我需要知道一个pageID,你可以使用一个函数 $nav = $cms->getNavId($path, $previewing = false); 但这是我得到的回报 string(2) "15" array(0) { } string(0) "" 我怎样才能找到号码(在这种情况下是15) 如果我这样做 $nav = $cms->getNavId($path, $previewing = false); foreach ($nav a

我被大树困住了

对于我的网站,我需要知道一个pageID,你可以使用一个函数

$nav = $cms->getNavId($path, $previewing = false);
但这是我得到的回报

string(2) "15" array(0) { } string(0) "" 
我怎样才能找到号码(在这种情况下是15)

如果我这样做

    $nav = $cms->getNavId($path, $previewing = false);


foreach ($nav as $key) {
echo $key;
}
然后我得到这个输出

15Array 

所以你的循环看起来像是在做你想做的事情。如果将循环中的
echo
替换为
var\u dump
,则会更加清晰

所以要抢15分;这样做:

$nav = $cms->getNavId($path, $previewing = false);

foreach ($nav as $key) {
  if( is_numeric($key) ){
     $navID = $key;
  }
}

var_dump($navID);

这个返回值没有意义。一个函数只能返回一个值。
print\r($nav)
请告诉我。@dan08它返回一个可遍历的(对象/数组)以供文档中参考:
返回值:一个包含页面ID和任何附加命令的数组。
是的,
print\r
var\u dump
会有所帮助,因为我不确定您有什么可以显示getNavId()函数的代码吗?