- xml_parse_into_struct: documentation ( source)
- print_r: documentation ( source)
- xml_parser_free: documentation ( source)
- xml_parser_create: documentation ( source)
<?php
$xml = '<soap:Body>
<CreateContact xmlns="http://www.tigerpawsoftware.com">
<pram>
<OfficePhoneNumber>8387909727</OfficePhoneNumber>
<EmailAddress>asheesh9308@gmail.com</EmailAddress>
</pram>
</CreateContact>
</soap:Body>';
$p = xml_parser_create();
xml_parse_into_struct($p, $xml, $vals, $index);
xml_parser_free($p);
echo '<pre>';
$out = array("OfficePhoneNumber" => $vals[$index['OFFICEPHONENUMBER'][0]]['value'], "EmailAddress" => $vals[$index['EMAILADDRESS'][0]]['value']);
print_r($out);