从php数组中检索单个值

时间:2016-10-03 13:35:34

标签: php arrays

我需要从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;

那么,我该怎么做呢?如何检索个人数据?

2 个答案:

答案 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();
  });
  
});

因此我提供了额外的检查,以便代码可以正常运行。