我需要从php数组中检索单个数据。这就是我的数组的样子:
Array (
[0] => stdClass Object (
[membername] => Moni
[memberid] => 5
[membertype] => 1
[roleid] => 1
)
)
我通过写这个print_r($result);
这是我尝试检索个人数据的方式:
$login = TableRegistry::get('login');
$result = $login->loginuser($loginid, $password);
print_r($result);
echo $result->memberid;
但是,我收到此错误:Trying to get property of non-object [APP/Controller\LoginController.php, line 17]
这是第17行:echo $result->memberid;
那么,我该怎么做呢?如何检索个人数据?
答案 0 :(得分:3)
只需将echo $result->memberid;
替换为echo $result[0]->memberid;
答案 1 :(得分:3)
使用该数组,您可以这样:
$(document).ready(function () {
$(".moree").click(function () {
var delay = 0;
for (var i = 0; i < 3; i++) {
$(this)
.prev()
.append('<li style="display:none">Title 2</li>')
.children()
.last()
.hide()
.delay(delay)
.slideDown(400);
delay += 400;
}
});
$(".remove").click(function () {
$('ol > li').slice(-3).remove();
});
});
因此我提供了额外的检查,以便代码可以正常运行。