私は3人のユーザーの配列を与える$ authors_idという変数を持っています。そして、各ユーザーの中には写真を取得するために呼び出す必要のあるIDがあります。ここで :多次元配列から値を取得
私はこのようにそれを呼び出して試してみました:
$authors_img = $authors_id[0]['data]['ID'];
しかし、それは仕事をdoesntの。誰かが間違っていることを私に指摘できますか?
私は3人のユーザーの配列を与える$ authors_idという変数を持っています。そして、各ユーザーの中には写真を取得するために呼び出す必要のあるIDがあります。ここで :多次元配列から値を取得
私はこのようにそれを呼び出して試してみました:
$authors_img = $authors_id[0]['data]['ID'];
しかし、それは仕事をdoesntの。誰かが間違っていることを私に指摘できますか?
何が必要です:
$authors_img = $authors_id[0]->data->ID;
試してみてください。
echo $authors_id[0]->data->ID;
これを行うための最善の方法である、あなたのコード内で1つのquatesを逃した
$authors_img = $authors_id[0]->data->ID;
:
$authors_img = $authors_id[0]['data]['ID'];
次のようになります。
$authors_img = $authors_id[0]['data']['ID'];
'$ authors_id [0] - >データ - > ID;' 'WP_User'と' data'がオブジェクトであるとして – RiggsFolly
をするアレイではない、それはオブジェクトの配列であるあなたは、 '$が必要になりますauthors_id [0] - > data-> ID' – bansi