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. テーブルビューの要素を保存する最も良い方法は?
- 2. PHPのmutidimentional配列内のすべての配列に要素を追加する最も良い方法
- 3. オブジェクトの配列の要素を比較する最も良い方法
- 4. リモートXMLのコピーを取得する最も良い方法は?
- 5. PHPですべてのattibutesのXMLルート要素を取得する方法は?
- 6. ArrayAdapterのすべての要素を取得する方法は?
- 7. PHPでHashTableを取得する最も良い方法は何ですか?
- 8. 要素の属性を取得する最も良い方法は何ですか?
- 9. Sphinx(PHP)から情報を取得する最も良い方法は?
- 10. 写真のファイル拡張子をPHPで取得する最も良い方法
- 11. ファイルのMIMEタイプを取得する最も良い方法
- 12. PHP DOMDocument要素の取得方法は?
- 13. Backbone.js:すべてのビューをクリアする最も良い方法
- 14. 要素が別の要素の子孫であるかどうかを調べる最も良い方法
- 15. ActionScript配列からすべての要素を削除する最も良い方法は?
- 16. オブジェクトのリストからすべての要素を取得する
- 17. すべての親要素の名前を取得するより良い方法はありますか?
- 18. Html Agility PackですべてのWebページのリンクを取得する最も良い方法は何ですか?
- 19. iOSのCoreDataでオブジェクトを取得する最良の方法
- 20. ファイルの後半のInputStreamを取得する最も良い方法は?
- 21. XMPPでカスタムXML要素を交換する最も良い方法は?
- 22. 配列から要素を再利用する最も良い方法は?
- 23. php/MYSQLで(ユーザのアクションを)保存して取得する最も良い方法は?
- 24. asp.netのhttpリクエストからXMLを取得する最も良い方法は?
- 25. オブジェクトに値を追加する最も良い方法は?
- 26. jspでリストの最初の要素を取得する方法
- 27. std :: mapの最初のn要素を取得する方法
- 28. XmlDocumentオブジェクトからXML要素を取得する方法は?
- 29. オブジェクトCで要素をxmlから取得する方法は?
- 30. サードパーティのライブラリなしでJSoNから動的オブジェクトを取得する最も良い方法は何ですか?
'foreach'はオブジェクトに対して機能しません。どうか明らかにしてください。 –
してください。 $ arr = array( "hello"、 ""、 "world"); $ arr =(オブジェクト)$ arr; var_dump($ arr); foreach($ arr $ a){ echo $ a; } ...また.. PHPのオブジェクトは何ですか? :D –