从关联数组中删除元素

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从关联数组中删除元素相关的知识,希望对你有一定的参考价值。

  1. /**
  2.  *
  3.  * @param $obj The object you want to delete elements from
  4.  * @param parameters A comma delimeter parameters to be passed on the object for deletion, if a parameter is not found the object it will be skipped
  5.  * @return The new object with the deleted element
  6.  *
  7.  */
  8. public static function deleteElements ($obj:Object, ...parameters):Object {
  9.  
  10. if ($obj != {} || $obj != null) {
  11. for (var s:String in parameters) {
  12. if ($obj[parameters[s]] && $obj[parameters[s]] != undefined) {
  13. $obj[parameters[s]] = null;
  14. delete $obj[parameters[s]];
  15. } else {
  16. trace ("parameter,", parameters[s], "was skipped as it couldn't be found on the object");
  17. }
  18. }
  19. }
  20.  
  21. return $obj;
  22. }

以上是关于从关联数组中删除元素的主要内容,如果未能解决你的问题,请参考以下文章

使用两个匹配的子值从关联数组中删除元素

从关联数组中删除键

如何从 PHP 中的多维关联数组中删除项目

如何从关联数组中删除键及其值?

如何从 JavaScript 关联数组中删除对象?

从 PL/SQL 关联数组中的元素获取不同的值