タグ付けされた質問 「stdclass」


7
PHP:stdClassオブジェクトを数える
count($ obj)関数を実行したときに正しい数を返さないjson_decodeから作成されたstdClassオブジェクトがあります。オブジェクトには30個のプロパティがありますが、count()関数の戻り値は1とされます。 何か案は? 以下は、オブジェクトの1つの例です。(ツイッターから毎日のトレンド情報をリクエストしています)。このオブジェクトに複数のプロパティがある場合、count($ obj)は1になります。 [trends] => stdClass Object ( [2009-08-21 11:05] => Array ( [0] => stdClass Object ( [query] => "Follow Friday" [name] => Follow Friday ) [1] => stdClass Object ( [query] => "Inglourious Basterds" OR "Inglorious Basterds" [name] => Inglourious Basterds ) [2] => stdClass Object …
121 php  count  stdclass 

11
stdClassオブジェクトを別のクラスに変換/キャストする
何らかの理由で何を入力しても、stdClassオブジェクトのみを返すサードパーティのストレージシステムを使用しています。したがって、stdClassオブジェクトを特定のタイプの完全な本格的なオブジェクトにキャスト/変換する方法があるかどうか知りたいです。 たとえば、次のようなものがあります。 //$stdClass is an stdClass instance $converted = (BusinessClass) $stdClass; stdClassを配列にキャストしてBusinessClassコンストラクターにフィードしているだけですが、気付いていない初期クラスを復元​​する方法があるかもしれません。 注:「ストレージシステムの変更」タイプの回答は興味の対象ではないため、私は興味がありません。言語能力に関する学術的な質問と考えてください。 乾杯
89 php  stdclass 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.