Search code examples
phpsimplexml

php SimpleXML check if a child exists


A->b->c might exist but c might not exist. How do I check it?


Solution

  • if($A->b->c != null) //c exists
    

    If c does not exist, its value will be null (or, to be more precise, it will have no value). Note, however, that for this to work, both A and b need to not be null. Otherwise, PHP will throw an error (I think).