コメントで指定した、データベースから返される$keyオブジェクトの構造は次のとおりです。
array(1) { [0]=> object(stdClass)#1743 (1) { ["keyy"]=> string(6) "rKSpxf" } }
これは、インデックス0に単一の要素を持つ配列です。この要素は、単一のプロパティ「keyy」を持つオブジェクトです。
したがって、データにアクセスして出力するには、次のように記述する必要があります。
echo $key[0]->keyy;
[0]
配列の最初のインデックスと->keyy
を参照します そのインデックス内のオブジェクトの「keyy」プロパティを参照します。
何が起こっているのかを明確にするために、次のように手書きで書くことができます:
$obj = $key[0]; //get the object out of the array
$prop = $obj->keyy; //get the property out of the object
echo $prop; //output the value of the property