Remove items from multidimensional array in PHP

Igor O

I need to remove empty items in a multidimensional array. Is there a simple way I can remove the empty items easily? I need to keep only 2010-06 and 2010-07.

Thank you very much!

Array
(
    [2010-01] => Array
        (
            [2010-03] => Array
                (
                    [0] => 
                )
            [2010-04] => Array
                (
                    [0] => 
                )
            [2010-06] => Array
                (
                    [0] => stdClass Object
                        (
                            [data_test] => value
                            [date] => 2010-05-01 12:00:00
                        )

                )
            [2010-07] => Array
                (
                    [0] => stdClass Object
                        (
                            [data_test] => value
                            [date] => 2010-05-01 12:00:00
                        )

                )
        )
)
Manish

Try this Function. This will solve your issue.

 function cleanArray($array)
{
    if (is_array($array))
    {
        foreach ($array as $key => $sub_array)
        {
            $result = cleanArray($sub_array);
            if ($result === false)
            {
                unset($array[$key]);
            }
            else
            {
                $array[$key] = $result;
            }
        }
    }

    if (empty($array))
    {
        return false;
    }

    return $array;
}

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Sum items from a multidimensional array in PHP

From Dev

Remove duplicate values from a multidimensional array in PHP

From Dev

Remove duplicate values from a multidimensional array in PHP

From Dev

PHP - Remove items from an array with given parameter

From Dev

PHP Remove indexing from multidimensional array then shift array

From Dev

Remove item from multidimensional PHP array and rebase index

From Dev

How to remove a specific index from a multidimensional array in php

From Dev

Remove duplicates from multidimensional associative array in php if two values match

From Dev

PHP: remove element from multidimensional array (by key) using foreach

From Dev

PHP- Remove duplicate value from multidimensional array

From Dev

PHP- Remove duplicate value from multidimensional array

From Dev

Remove Int keys and values from Multidimensional array PHP

From Dev

PHP - remove element in multidimensional array

From Dev

Remove records from multidimensional array

From Dev

Remove duplicates from a multidimensional array

From Dev

Remove items from array

From Dev

Remove Duplicate Items From Multidimensional Array Using Javascript, jQuery, & underscore.js

From Dev

Remove items from S3 objects array in php

From Dev

How to remove items with certain length from array in php

From Dev

remove empty array from multidimensional array

From Dev

remove empty array from multidimensional array

From Dev

Remove array key from multidimensional array

From Dev

php multidimensional array: how to remove duplicate entries

From Dev

Is it possible to remove items from a array?

From Dev

Remove empty arrays from multidimensional array

From Dev

Remove specific keys from multidimensional array recursively

From Dev

Remove from multidimensional array if value partially matches

From Dev

remove duplicate values from multidimensional array

From Dev

ruby remove duplicates from multidimensional array

Related Related

  1. 1

    Sum items from a multidimensional array in PHP

  2. 2

    Remove duplicate values from a multidimensional array in PHP

  3. 3

    Remove duplicate values from a multidimensional array in PHP

  4. 4

    PHP - Remove items from an array with given parameter

  5. 5

    PHP Remove indexing from multidimensional array then shift array

  6. 6

    Remove item from multidimensional PHP array and rebase index

  7. 7

    How to remove a specific index from a multidimensional array in php

  8. 8

    Remove duplicates from multidimensional associative array in php if two values match

  9. 9

    PHP: remove element from multidimensional array (by key) using foreach

  10. 10

    PHP- Remove duplicate value from multidimensional array

  11. 11

    PHP- Remove duplicate value from multidimensional array

  12. 12

    Remove Int keys and values from Multidimensional array PHP

  13. 13

    PHP - remove element in multidimensional array

  14. 14

    Remove records from multidimensional array

  15. 15

    Remove duplicates from a multidimensional array

  16. 16

    Remove items from array

  17. 17

    Remove Duplicate Items From Multidimensional Array Using Javascript, jQuery, & underscore.js

  18. 18

    Remove items from S3 objects array in php

  19. 19

    How to remove items with certain length from array in php

  20. 20

    remove empty array from multidimensional array

  21. 21

    remove empty array from multidimensional array

  22. 22

    Remove array key from multidimensional array

  23. 23

    php multidimensional array: how to remove duplicate entries

  24. 24

    Is it possible to remove items from a array?

  25. 25

    Remove empty arrays from multidimensional array

  26. 26

    Remove specific keys from multidimensional array recursively

  27. 27

    Remove from multidimensional array if value partially matches

  28. 28

    remove duplicate values from multidimensional array

  29. 29

    ruby remove duplicates from multidimensional array

HotTag

Archive