dcsimg
www.webdeveloper.com
Results 1 to 3 of 3

Thread: Removing Array values From Another Array?! It's Driving Me Insane!!

  1. #1
    Join Date
    Oct 2006
    Posts
    42

    Removing Array values From Another Array?! It's Driving Me Insane!!

    Can anyone tell me how to remove one array from another, its driving me insane!!!

    I have a two arrays and i want to remove the values from the first if they exist in the second...

    $myArrayToRemove = array('23', '12', '3');
    $myArray2removeFrom = array('4', '5', '23', '12', '7', '3');

    So i would get the result... $finishArray('4', '5', '7');

    The order doesn't matter if that's a problem, i've managed to get some results using the explode / join method here... http://lixlpixel.org/php-benchmarks/.../#foreach-loop

    But it seems to always leave one value in the array even if the array should be left empty.

    Any suggestions would be greatly appreciated, i've been trying for ages arrgghhh lol!

  2. #2
    Join Date
    Dec 2005
    Posts
    2,984
    No need to go insane or use needlessly complex, custom built functions. Just use php.net:

    http://ca3.php.net/manual/en/function.array-diff.php

  3. #3
    Join Date
    Oct 2006
    Posts
    42
    Absolute life saver!! ha. I've looked at that page so many times while searching too, but i was using echo instead of print_r so it was only giving me 'Array' which was confusing me i think.

    I'm glad its so simple! I've been coding stupidly long functions for the last 2 days to try make it work. thanks for the quick reply as well!

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center



Recent Articles