2017-03-22 10 views
-2

私は3人のユーザーの配列を与える$ authors_idという変数を持っています。そして、各ユーザーの中には写真を取得するために呼び出す必要のあるIDがあります。ここで :多次元配列から値を取得

Database image

私はこのようにそれを呼び出して試してみました:

$authors_img = $authors_id[0]['data]['ID']; 

しかし、それは仕事をdoesntの。誰かが間違っていることを私に指摘できますか?

+1

'$ authors_id [0] - >データ - > ID;' 'WP_User'と' data'がオブジェクトであるとして – RiggsFolly

+1

をするアレイではない、それはオブジェクトの配列であるあなたは、 '$が必要になりますauthors_id [0] - > data-> ID' – bansi

答えて

2

何が必要です:

$authors_img = $authors_id[0]->data->ID; 
0

試してみてください。

echo $authors_id[0]->data->ID; 
0

これを行うための最善の方法である、あなたのコード内で1つのquatesを逃した

$authors_img = $authors_id[0]->data->ID; 
0

$authors_img = $authors_id[0]['data]['ID']; 

次のようになります。

$authors_img = $authors_id[0]['data']['ID']; 
関連する問題