1
A
答えて
4
get_object_vars
は - foreachのと間違って何http://php.net/manual/en/function.get-object-vars.php
1
- 指定されたオブジェクトのプロパティ
詳細を取得しますか?
まあしかし、あなたが何か行うことができ、いくつかの方法
があります。あなたも
while($i < $length)
を行うと、あなたは数字キーを持っている場合は直接の項目にアクセスすることができました
$length = count($arr);
for($i = 0; $i<$length; $i++)
が。
しかし、数字キーを持っていないとforeachが遅くならず、最良の方法です。
またnext($arr)
を使用してアイテムにアクセスすることができます。また、push/pop
私はそれはあなたが何をしたい文脈に依存言うことができます。
たとえば、サイズXの配列でX操作を行いたい場合は、いくつかのループが必要です。
yuoのみ、あなたがそれからすべての情報を取得したい場合は、また、しかしget_object_vars
を使用することができます便利な機能にarray_map
を使用することができ、すべての要素に対して非常に同じ操作を適用したい場合は、あなただけの持っています新しい配列とは何ですか?
本当にあなたがやりたいことが文脈によって決まります!
ほとんどの場合、foreachは高速で高速です。
特定のキー/値を検索したり、存在するかどうかを確認したい場合は、特別な最適化array functionsがあります。
関連する問題
- 1. JPA要約オブジェクトを取得する最も良い方法は何ですか?
- 2. テーブルビューの要素を保存する最も良い方法は?
- 3. PHPのmutidimentional配列内のすべての配列に要素を追加する最も良い方法
- 4. オブジェクトの配列の要素を比較する最も良い方法
- 5. リモートXMLのコピーを取得する最も良い方法は?
- 6. アレイのパワーセットを取得する最も良い方法は?
- 7. PHP - 配列要素であるオブジェクトのプロパティにアクセスする最も良い方法は何ですか
- 8. PHPでHashTableを取得する最も良い方法は何ですか?
- 9. PHPですべてのattibutesのXMLルート要素を取得する方法は?
- 10. ArrayAdapterのすべての要素を取得する方法は?
- 11. リスト要素を比較する最も良い方法
- 12. リファクタリングの最も良い方法は配列要素へのアクセス
- 13. Sphinx(PHP)から情報を取得する最も良い方法は?
- 14. 写真のファイル拡張子をPHPで取得する最も良い方法
- 15. Firebase NoSQL/JSONデータを取得する最も良い方法は?
- 16. 要素の属性を取得する最も良い方法は何ですか?
- 17. pom.xmlの要素を切り替える最も良い方法
- 18. ファイルのMIMEタイプを取得する最も良い方法
- 19. Backbone.js:すべてのビューをクリアする最も良い方法
- 20. ActionScript配列からすべての要素を削除する最も良い方法は?
- 21. 変更に際して要素を委譲する最も良い方法は?
- 22. 要素が別の要素の子孫であるかどうかを調べる最も良い方法
- 23. UIGestureRecognizerイベントを取得し、ルートコンテナビューを取得する最も良い方法は?
- 24. PHP DOMDocument要素の取得方法は?
- 25. Html Agility PackですべてのWebページのリンクを取得する最も良い方法は何ですか?
- 26. wso2ESBのすべての要素URLを取得する方法
- 27. Acumaticaすべてのカスタムグリッド列の値の合計を取得する最も良い方法は?
- 28. すべての親要素の名前を取得するより良い方法はありますか?
- 29. Kotlinで同時にリスト内のすべての要素に変換を適用する最も良い方法
- 30. iOSのCoreDataでオブジェクトを取得する最良の方法
'foreach'はオブジェクトに対して機能しません。どうか明らかにしてください。 –
してください。 $ arr = array( "hello"、 ""、 "world"); $ arr =(オブジェクト)$ arr; var_dump($ arr); foreach($ arr $ a){ echo $ a; } ...また.. PHPのオブジェクトは何ですか? :D –