JSON Search and remove in php?
        Posted  
        
            by moogeek
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by moogeek
        
        
        
        Published on 2010-05-25T02:12:59Z
        Indexed on 
            2010/05/25
            2:21 UTC
        
        
        Read the original article
        Hit count: 354
        
Hello!
I have a session variable $_SESSION["animals"] containing a deep json object with values:
$_SESSION["animals"]='{
"0":{"kind":"mammal","name":"Pussy the Cat","weight":"12kg","age":"5"},
"1":{"kind":"mammal","name":"Roxy the Dog","weight":"25kg","age":"8"},
"2":{"kind":"fish","name":"Piranha the Fish","weight":"1kg","age":"1"},
"3":{"kind":"bird","name":"Einstein the Parrot","weight":"0.5kg","age":"4"},
}'; 
For example, I want to find the line with "Piranha the Fish" and then remove it (and json_encode it again as it was).
How to do this? I guess i need to search in json_decode($_SESSION["animals"],true) resulting array and find the parent key to remove but i'm stucked anyways.
© Stack Overflow or respective owner