Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,884 questions

51,810 answers

573 users

How to remove empty elements from multidimensional array in PHP

1 Answer

0 votes
$arr = array(
    array('language'=>'JavaScript', 'code'=>1298, 'level'=>'2'),
    array('language'=>'PHP', 'code'=>9814, 'level'=>'1'),
    array('language'=>'Java', 'code'=>5621, 'level'=>''),
    array('language'=>'', 'code'=>1111, 'level'=>'5')
);

$arr = array_map('array_filter', $arr);
$arr = array_filter($arr);

echo "<pre>";
print_r($arr);
echo "</pre>";



/*
run:
           
Array
(
    [0] => Array
        (
            [language] => JavaScript
            [code] => 1298
            [level] => 2
        )

    [1] => Array
        (
            [language] => PHP
            [code] => 9814
            [level] => 1
        )

    [2] => Array
        (
            [language] => Java
            [code] => 5621
        )

    [3] => Array
        (
            [code] => 1111
            [level] => 5
        )
)
 
*/

 



answered Sep 22, 2019 by avibootz

Related questions

1 answer 129 views
2 answers 163 views
1 answer 175 views
1 answer 429 views
...