phpの配列から要素を削除するにはどうすればいいですか?配列はオブジェクトで構成されていますが、削除する必要があるオブジェクトのインデックスはわかりません。phpのオブジェクトの配列から要素を削除するには?
1
A
答えて
1
まず、オブジェクトのインデックスを検索します(配列のバイナリ検索またはバイナリ検索)。次に、そのインデックスで配列の設定を解除します。
1
何らかの方法でオブジェクトを識別する必要があります。
foreachを使用して、キーを知らずに配列を走査し、何らかの方法で一致させることができればオブジェクトを削除します。
foreach($arr as &$val){
if($val == ...){ //whatever test you need to inditify your obj
unset($val);
break;
}
}
unset($val); // unset it again cause is a reference to your last traversed value
1
オブジェクトを配列に含めるには、これを使用できます。
function inArray($myObject, $array)
{
foreach($array as $object)
{
if($myObject === $$object)
return true;
}
return false;
}
この機能を好きなように変形することができます。これは基本的な知識です。私はいくつかのプログラミングの原則を読んでお勧めします。
関連する問題
- 1. ARオブジェクトの配列から要素を削除します
- 2. Mongoose - 配列要素からオブジェクトを削除する方法
- 3. 配列から要素を削除する - PHP
- 4. PHPのJSON配列からオブジェクトを削除するには
- 5. MongoDBの/ PHP:配列から要素を削除
- 6. PHPセッション配列から単一の要素を削除するには?
- 7. 、配列から要素を削除
- 8. 配列matlabから要素を削除
- 9. 配列から要素を削除する - 配列インデックスをPHPで
- 10. JSON配列から要素を削除するには
- 11. 配列からいくつかの要素を削除する
- 12. 別の配列にある配列から要素を削除する
- 13. as3の配列の要素から関数を削除する
- 14. Pythonの配列から空の要素を削除する
- 15. 配列内のオブジェクト要素を削除する
- 16. 配列から要素を削除する方法は?
- 17. 配列要素内の同様の要素を削除するPHPコード
- 18. PHP:条件に基づいてJSON配列から要素を削除する
- 19. ネストされたオブジェクトの配列から要素を削除しますか?
- 20. python3の配列から要素を削除する
- 21. Rails:ハッシュの配列から要素を削除する
- 22. C言語のParameterInfo配列から要素を削除する
- 23. 配列から特定の要素を削除する方法
- 24. 配列から要素の一部を削除する
- 25. Python-deltatime配列から特定の要素を削除する
- 26. 空の要素を配列から削除する
- 27. 複数の配列から要素を削除するcakephp
- 28. 配列から要素を削除する際の問題
- 29. 文字列から配列要素を削除する方法
- 30. 配列スプライスは配列からすべての要素を削除します
ダイを転がす。本当に、削除する必要のあるオブジェクトについて知っていますか? – Jon