我的ARRAY是一个对象;我如何打印此ARRAY的值?

时间:2015-11-01 05:27:15

标签: arrays

我只有这个名为“$ Q”的var,这是一个对象。 我的对象也有一个数组。 ¿我怎么能只取键[0]或KEY [1] ???的值?

感谢。

这是我的数据:

    var_dump($Q);
object(stdClass)#3 (1) {
  ["fecha_de_registro"]=>
  array(2) {
    [0]=>
    string(10) "2015-10-31"
    [1]=>
    string(8) "18:25:58"
  }
}

    var_dump($Q -> $kt[2]);
array(2) {
  [0]=>
  string(10) "2015-10-31"
  [1]=>
  string(8) "18:25:58"
}

    print_r($Q -> $kt[2]);
Array
(
    [0] => 2015-10-31
    [1] => 18:25:58
)


    print_r($Q -> $kt[2][1]);
<br />
<b>Notice</b>:  Undefined property: stdClass::$e in <b>C:HTTPWWWacceso.php</b> on line <b>149</b><br />  

2 个答案:

答案 0 :(得分:0)

$ Q-&gt; fetcha_de_registro [0]将访问元素0和$ Q-&gt; fetcha_de_registro [1]将访问元素1.

答案 1 :(得分:0)

我认为这是PHP,看来你的数组也有子数组,你可以用这种简单的方式打印它。

    foreach($Q as $key => $value) {
       print_r($value);
       foreach($value as $subkey => $subvalue) {
           print_r($subvalue);
       }
    }