問題タブ [stdclass]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
6639 参照

php - PHPでstdObject要素の配列を反復する方法は?

これは、foreach ループ経由でアクセスする必要があるデータ構造の print_r() バージョンです。

では、これらのオブジェクトを反復処理するにはどうすればよいでしょうか。

私はこのようなことをすべきだと感じることができます:

しかし、どうすればそれを foreach 型のループに入れることができますか !!

0 投票する
7 に答える
397837 参照

php - クラス stdClass のオブジェクトを文字列に変換できませんでした

現在、PHP に問題があり、このエラーが発生しています。

Object of class stdClass could not be converted to stringサイトでコードのこの部分を実行するとエラーが発生し、

エラーが発生している行はこれです。

そして、この行はこの関数を呼び出しています。

私は今、この問題が何であるかを本当に理解していないので、どんな助けも素晴らしいでしょう.

0 投票する
1 に答える
99 参照

php - オブジェクトphpから値を取得する

コード内のオブジェクトでvar_dumpを使用しました。print var_dump( $$user);

結果:object(stdClass)#35 (1) { ["user1_ready"]=> string(1) "0" }この値(この場合は0)に到達するにはどうすればよいですか。

$$userを印刷してみました。Catchable fatal error: Object of class stdClass could not be converted to string in

私はのようなものが必要ですif($$user == 0){echo "error message") else {

0 投票する
1 に答える
1671 参照

php - PHP stdClass 変数の属性

次のようなコードがあります。

$bb は stdClass です。これらの属性を配列に格納しているため、この方法でこれらの属性を読み書きします。これは私が確認したPHP 5.3で動作します。5.2でも動作すると確信していますが、5.1では、この方法でオブジェクトに書き込むことができないという問題があるようです。書きません…

どのバージョンから動作しますか?

0 投票する
3 に答える
23026 参照

php - PHPJSONデコード-stdClass

2DJSON文字列の作成について質問がありました

ここで、以下にアクセスできない理由を知りたいと思います。

0 投票する
2 に答える
305 参照

php - 構造化配列内の要素を見つける方法

以下のコードは、投稿に「添付」された画像の配列を返します...

//var_dump

//yields (配列の最初の 5 項目のスニペット)

質問: パターンが常に ["guid"]=> string(int) "path-to-image" である特定の配列項目から画像ファイル名 (この場合は avatar.png) を抽出するにはどうすればよいですか?

0 投票する
2 に答える
219 参照

php - 配列からデータを取得しますか?

私の var_dump($gallery) は次のようになります。

そして、内部からデータを取り出すのに問題があります(この場合、「画像」をエコーし​​たいです)。例えば:

$gallery[] 出力

致命的なエラー: [ソース ファイルの URL] の読み取りに [] を使用できません

$gallery[0] ショー

キャッチ可能な致命的なエラー: クラス stdClass のオブジェクトを [source file url] の文字列に変換できませんでした

$gallery[1]、$gallery[2] などは空です。

私が知る限り、PHP $gallery[0][3] で作業を行う必要がありますが、stdClass オブジェクトをエコーできない場合はどうすればよいですか? :/ $gallery[0]['slug'] も有効ですか?

どうもありがとう。

はい-配列の最初の項目を変更できません。Wordpressによって生成されていますが、厳密なPHPの質問であるため、ここで質問しています。

乾杯。

0 投票する
1 に答える
626 参照

php - Twitter API ローカル トレンド解析 - stdClass エラー

ある場所 (この場合はアトランタ) から最新の Twitter トレンドを解析しようとしています。

これが私のコードです:

望ましい結果は<li class="atlanta">Whatever The Trend Is</li>

約 30% の確率で動作しますが、残りの 70% で次のエラーが発生します。

致命的なエラー: タイプ stdClass のオブジェクトを配列として使用できません...

いくつかのグーグルの後、objは配列でなければならないようです...私が見つけた唯一の答えは、次のように$obj行をtrueに変更することです:

しかし、それは単に私にこのエラーを与えます:

警告: foreach() に無効な引数が指定されました...

コードを「配列」に変更して、100% の時間で動作するようにする方法を知っている人はいますか?

0 投票する
4 に答える
12644 参照

php - @で始まるPHPのstdClassのメンバーにアクセスする方法

デコードしたjsonオブジェクトがあり、属性の1つが「@」で始まり、エラーがスローされるため、phpで要素にアクセスできません。

属性にアクセスするにはどうすればよいですか?

0 投票する
1 に答える
1803 参照

php - 空の値からデフォルト オブジェクトを作成する

実行時にオブジェクト変数を設定する必要がありますが、動作していますが、PHP は私を返します:

空の値からデフォルト オブジェクトを作成する (/sct/fw FW_List.class.php:1142)

ps。$object = new stdClass$object はポインターであるため、使用できません。