-3

配列print_r($ post);を出力したときにこの結果が得られました。

Array ( [0] => Array ( [0] => stdClass Object ( [subscriber_id] => 80010055 [cto_id] => [name] => n [mobile] => 1234564444 [state] => [city] => fsd [cto_subscriber_id] => 0 [password] => e10adc3949ba59abbe56e057f20f883e [email] => n@n.com [email_verified] => 1 [ip_address] => ::1 [last_login_time] => 2012-10-24 11:37:19 ) ) [1] => Array ( [0] => stdClass Object ( [subscriber_id] => 80010055 [ip_address] => [landline_number] => [sex] => 0 [dob] => 0000-00-00 00:00:00 [marital_status] => hfg [state] => [addres] => fgh [city] => fghfg [pincode] => fghfgh ) ) ) 

単一の値を取得するにはどうすればよいですか

4

3 に答える 3

2

配列に型キャストしますか?

$arr = (array)$post[0][0];

そして、通常の配列と同じようにループすることができます

foreach ($arr as $key => $value){....}
于 2012-10-24T09:43:28.170 に答える
1
foreach $post as $sub {
    foreach $sub as $single {
        echo $single;
    }
}
于 2012-10-24T09:43:21.770 に答える
1

最初に配列オブジェクトの基本を学ぶべきだと思います。とにかく、subscriber_id の値を取得するには、次を使用する必要があります。

$post[0][0]->subscriber_id

最初に配列に入り、次にオブジェクトから値を取得します

于 2012-10-24T09:48:20.710 に答える