php foreachは配列をループし、key foreach($role as $k=>$v){ $arrayRole[$k=$v->role_id]=$v->role_code; } ログイン後にコピーを設定します タイトルの通りですが、私が書いたキーが常に設定できるわけではありません。 共有先: -----解決策---------print_r($role); 結果を投稿します -----解決策--------------------------------foreach は問題ありません。重要なのは、配列にあなたが言及した role_id 要素と role_code 要素がないためです。