3

$this->db->get_where()codeigniter でデータベースからデータを取得するために使用しています。私が使用した次のものが返されますprint_r()

の配列のように見えますstdClass object。この配列内の値にアクセスする方法を知っている人。

Array ( [0] =>    
    stdClass Object ( 
    [id] => 1 
    [password321] => qwerty
    [email123] => example@gmail.com 
    [username123] => xyz
    ) 
)
4

2 に答える 2

10

オブジェクトの配列を示しています。その中にオブジェクトは 1 つしかありません。

もしも:

$var =  $this->db->get_where();

それで:

echo $var[0]->id;
于 2013-08-19T22:58:48.303 に答える
4

他のオブジェクトと同じようにアクセスします。

echo $array[0]->id //1
echo $array[0]->username123 //xyz

等々。配列内に複数のオブジェクトがある場合は、配列for loopを反復処理するためにそれを実行します。

例えば:

for ($i=0;$i<sizeof($array);$i++) {
    echo $array[$i]->[object property];
}
于 2013-08-19T22:58:55.150 に答える