PHPオブジェクトに配列としてアクセスできません

キランP。

私は奇妙な問題に直面しています。それはばかげた間違いかもしれません、そして私はただいくつかの基本を逃しています。

MAMPでphp5.6.1を実行しています。

mysqlクエリから取得した単純な配列があります。foreachループを使用して、print_r()各値を取得できます。これにより、次のことが可能になります。stdClass Object ( [srno] => 6 [link] => this-is-link )

今、私はできますecho $obj->srno、そしてそれはうまく印刷されます。しかしecho $obj['srno']、以前に使用していたPHPの古いバージョンでは使用できませんが、何も表示されません。

どんな助けでも本当にありがたいです。ありがとう!

jszobody

stdClassオブジェクトがあり、それを配列としてアドレス指定する必要がある場合は、非常に簡単に配列にキャストできます。

$someObj = new stdClass();
$someObj->foo = "bar";

$someArray = (array)$someObj; // Cast the object to an array

echo $someArray['foo']; // Will give you "bar"

実例:http//3v4l.org/nni1Y

もちろん、コメントですでに指摘されているように、最初にmysqlの結果を配列として取得することを検討することをお勧めします。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Angular5.1.1では配列としてDOMオブジェクトにアクセスできません

分類Dev

配列オブジェクトにアクセスできません

分類Dev

配列内のオブジェクトが存在していてもアクセスできません

分類Dev

配列内のmongoDBオブジェクトにアクセスできません-未定義を返します

分類Dev

オブジェクトの配列jsonは文字列化してデコードします-データにアクセスできません

分類Dev

同じクラス内のオブジェクトの配列にアクセスできませんか?

分類Dev

要素値としてオブジェクトにアクセスできません

分類Dev

ネストされた不変オブジェクトの配列にアクセスできません

分類Dev

PHPでJSONオブジェクトにアクセスできません

分類Dev

Javascript変数はオブジェクトの配列ですが、要素にアクセスできません

分類Dev

何らかの理由でオブジェクトの配列の値にアクセスできません

分類Dev

オブジェクトを配列に変換してそのプロパティにアクセスできません

分類Dev

文字列としての名前を介してオブジェクトにアクセスすることはできません

分類Dev

json-phpのオブジェクトにアクセスできません

分類Dev

React.js-オブジェクトの配列内の値にアクセスできません

分類Dev

JavaScriptオブジェクト配列(React.js)のプロパティにアクセスできません

分類Dev

配列内の単一のオブジェクトにアクセスできませんか?

分類Dev

JSONオブジェクトの配列から要素にアクセスできません

分類Dev

配列内からオブジェクト値にアクセスできません

分類Dev

配列内からオブジェクト値にアクセスできません

分類Dev

js配列からオブジェクト属性にアクセスできません

分類Dev

ejsの配列内の単一のオブジェクトにアクセスできません

分類Dev

StdClassオブジェクト内の配列に直接アクセスできませんか?

分類Dev

ReactjsのJSONオブジェクト内の配列から値にアクセスできません

分類Dev

JSONオブジェクト内の配列/プロパティにアクセスできません

分類Dev

php CIはphp構文であると想定しているため、オブジェクトのキーにアクセスできません

分類Dev

オブジェクト内の配列内のネストされたオブジェクトにアクセスできません

分類Dev

元々JSONオブジェクトとして送信された文字列(つまり[オブジェクトオブジェクト])内のデータにアクセスできません

分類Dev

php --fputcsvタイプstdClassのオブジェクトを配列として使用できません

Related 関連記事

  1. 1

    Angular5.1.1では配列としてDOMオブジェクトにアクセスできません

  2. 2

    配列オブジェクトにアクセスできません

  3. 3

    配列内のオブジェクトが存在していてもアクセスできません

  4. 4

    配列内のmongoDBオブジェクトにアクセスできません-未定義を返します

  5. 5

    オブジェクトの配列jsonは文字列化してデコードします-データにアクセスできません

  6. 6

    同じクラス内のオブジェクトの配列にアクセスできませんか?

  7. 7

    要素値としてオブジェクトにアクセスできません

  8. 8

    ネストされた不変オブジェクトの配列にアクセスできません

  9. 9

    PHPでJSONオブジェクトにアクセスできません

  10. 10

    Javascript変数はオブジェクトの配列ですが、要素にアクセスできません

  11. 11

    何らかの理由でオブジェクトの配列の値にアクセスできません

  12. 12

    オブジェクトを配列に変換してそのプロパティにアクセスできません

  13. 13

    文字列としての名前を介してオブジェクトにアクセスすることはできません

  14. 14

    json-phpのオブジェクトにアクセスできません

  15. 15

    React.js-オブジェクトの配列内の値にアクセスできません

  16. 16

    JavaScriptオブジェクト配列(React.js)のプロパティにアクセスできません

  17. 17

    配列内の単一のオブジェクトにアクセスできませんか?

  18. 18

    JSONオブジェクトの配列から要素にアクセスできません

  19. 19

    配列内からオブジェクト値にアクセスできません

  20. 20

    配列内からオブジェクト値にアクセスできません

  21. 21

    js配列からオブジェクト属性にアクセスできません

  22. 22

    ejsの配列内の単一のオブジェクトにアクセスできません

  23. 23

    StdClassオブジェクト内の配列に直接アクセスできませんか?

  24. 24

    ReactjsのJSONオブジェクト内の配列から値にアクセスできません

  25. 25

    JSONオブジェクト内の配列/プロパティにアクセスできません

  26. 26

    php CIはphp構文であると想定しているため、オブジェクトのキーにアクセスできません

  27. 27

    オブジェクト内の配列内のネストされたオブジェクトにアクセスできません

  28. 28

    元々JSONオブジェクトとして送信された文字列(つまり[オブジェクトオブジェクト])内のデータにアクセスできません

  29. 29

    php --fputcsvタイプstdClassのオブジェクトを配列として使用できません

ホットタグ

アーカイブ