获取数组php bigtee
我被大树困住了 对于我的网站,我需要知道一个pageID,你可以使用一个函数获取数组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
$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()函数的代码吗?