3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $str=<<<XML <EAR> <info> <form_id>1</form_id> <flow_id>5618</flow_id> <state_id>1</state_id> <user_id>20</user_id> <title>Open Account Test TS 2 291 1399657432 0000 สมรส มงคล</title> <returnToSwan>N</returnToSwan> <source_app> <app_name>DBAgent</app_name> <version>1.0</version> <user>DBAgent</user> <status>Request</status> <msg/> </source_app> <destination_app> <app_name/> <version/> <url>http://localhost/SWAN_EXT/reciveSwan.php</url> <method/> </destination_app> </info> <datafields><field><field_map>HeadTraderName</field_map><value></value></field><field><field_map>SpouseTitleCode</field_map><value></value></field><field><field_map>SpouseSurname</field_map><value></value></field><field><field_map>EdocFormD</field_map><value></value></field><field><field_map>EdocFormC</field_map><value></value></field><field><field_map>OpenChannelName</field_map><value></value></field><field><field_map>HeadTraderID</field_map><value></value></field><field><field_map>Grade</field_map><value></value></field><field><field_map>CustomerID</field_map><value></value></field><field><field_map>CreditLineApprove</field_map><value></value></field><field><field_map>AOComment</field_map><value></value></field><field><field_map>RMComment</field_map><value></value></field><field><field_map>SpecMarketingName</field_map><value>M000519</value></field><field><field_map>CustSegmentBranch</field_map><value></value></field><field><field_map>CustCategories</field_map><value>C</value></field><field><field_map>MarketingName</field_map><value></value></field><field><field_map>MarketingID</field_map><value></value></field><field><field_map>instrument</field_map><value>ตราสารหนี้</value></field><field><field_map>OpenChannel</field_map><value>0000</value></field><field><field_map>RefID</field_map><value>1399657432</value></field><field><field_map>KycID</field_map><value></value></field><field><field_map>NeedMarketing</field_map><value>1</value></field><field><field_map>CardTypeCode</field_map><value>P1</value></field><field><field_map>OpenDate</field_map><value></value></field><field><field_map>TransactionID</field_map><value></value></field><field><field_map>CustContactCode</field_map><value>1</value></field><field><field_map>ScoreSutibility</field_map><value>7</value></field><field><field_map>UserIDKeyBranch</field_map><value></value></field><field><field_map>MarketingBranch</field_map><value></value></field><field><field_map>MarketingIDBranch</field_map><value></value></field><field><field_map>MarketingNameBranch</field_map><value></value></field><field><field_map>ReasonCancelRequest</field_map><value></value></field><field><field_map>EdocUnknown</field_map><value></value></field><field><field_map>ReasonCancelReqCode</field_map><value></value></field><field><field_map>ARBankBranchName</field_map><value>001</value></field><field><field_map>AnswerScore10</field_map><value>C497</value></field><field><field_map>AnswerScore9</field_map><value>C528</value></field><field><field_map>AnswerScore8</field_map><value>0</value></field><field><field_map>AnswerScore7</field_map><value>1</value></field><field><field_map>AnswerScore6</field_map><value>1</value></field><field><field_map>AnswerScore5</field_map><value>1</value></field><field><field_map>AnswerScore4</field_map><value>1</value></field><field><field_map>AnswerScore3</field_map><value>1</value></field><field><field_map>AnswerScore2</field_map><value>1</value></field><field><field_map>AnswerScore1</field_map><value>1</value></field><field><field_map>ARBankAccNo</field_map><value>1234567890</value></field><field><field_map>ARBankAccType</field_map><value>S</value></field><field><field_map>ARBankBranch</field_map><value>HQ</value></field><field><field_map>ARBankCode</field_map><value>BBL</value></field><field><field_map>NeedInternet</field_map><value>0</value></field><field><field_map>AccountType</field_map><value>1</value></field><field><field_map>BenefitOwnerThaiSurname</field_map><value></value></field><field><field_map>BenefitOwnerCardId</field_map><value></value></field><field><field_map>BenefitOwnerRelatedCode</field_map><value></value></field><field><field_map>BenefitOwnerThaiName</field_map><value></value></field><field><field_map>BenefitOwnerPerson</field_map><value>1</value></field><field><field_map>ControllingCardId</field_map><value></value></field><field><field_map>ControllingRelatedCode</field_map><value></value></field><field><field_map>ControllingPerson</field_map><value></value></field><field><field_map>AttorneyCardId</field_map><value></value></field><field><field_map>AttorneyRelatedCode</field_map><value></value></field><field><field_map>AttorneyPerson</field_map><value>1</value></field><field><field_map>PurposeInvest</field_map><value></value></field><field><field_map>ContactTelNo</field_map><value>0899999999</value></field><field><field_map>ContactRelatedType</field_map><value>10</value></field><field><field_map>ContactName</field_map><value>สมรส</value></field><field><field_map>SpouseOtherIncome</field_map><value></value></field><field><field_map>SpouseMonthlySalary</field_map><value></value></field><field><field_map>SpouseCompanyPosition</field_map><value></value></field><field><field_map>SpouseCompany</field_map><value></value></field><field><field_map>SpouseAge</field_map><value></value></field><field><field_map>SpouseOldSurname</field_map><value></value></field><field><field_map>SpouseName</field_map><value></value></field><field><field_map>MaritalStatus</field_map><value>U</value></field><field><field_map>OtherIncome</field_map><value></value></field><field><field_map>MonthlySalary</field_map><value>78900</value></field><field><field_map>PoliticalPosition</field_map><value>None</value></field><field><field_map>LegalEmailAddress</field_map><value></value></field><field><field_map>LegalFaxNo</field_map><value></value></field><field><field_map>CompanyOfficeTelNo</field_map><value></value></field><field><field_map>LegalMobileNo</field_map><value>0899999999</value></field><field><field_map>LegalHomeTelNo</field_map><value>029999999</value></field><field><field_map>ARBankName</field_map><value>001</value></field><field><field_map>ControllingThaiSurname</field_map><value></value></field><field><field_map>CompanyZipCode</field_map><value>12345</value></field><field><field_map>CompanyProvince</field_map><value>Bangkok</value></field><field><field_map>CompanyDistrict</field_map><value>Sukhumvit</value></field><field><field_map>CompanySubDistrict</field_map><value></value></field><field><field_map>CompanyRoad</field_map><value></value></field><field><field_map>CompanySoi</field_map><value></value></field><field><field_map>CompanyVillageNo</field_map><value></value></field><field><field_map>CompanyRoom</field_map><value></value></field><field><field_map>CompanyFlor</field_map><value></value></field><field><field_map>CompanyVillage</field_map><value>Phuksa Ville</value></field><field><field_map>CompanyHouseNo</field_map><value>24</value></field><field><field_map>CompanyPosition</field_map><value>Manager</value></field><field><field_map>BusinessCode</field_map><value>4</value></field><field><field_map>CompanyName</field_map><value>สีลม</value></field><field><field_map>LegalZipCode</field_map><value>12345</value></field><field><field_map>LegalProvince</field_map><value>Bangkok</value></field><field><field_map>District</field_map><value>Sukhumvit</value></field><field><field_map>SubDistrict</field_map><value></value></field><field><field_map>Road</field_map><value></value></field><field><field_map>Soi</field_map><value></value></field><field><field_map>VillageNo</field_map><value></value></field><field><field_map>Room</field_map><value></value></field><field><field_map>Flor</field_map><value></value></field><field><field_map>Village</field_map><value>Phuksa Ville</value></field><field><field_map>HouseNo</field_map><value>24</value></field><field><field_map>OccupationCode</field_map><value>2</value></field><field><field_map>Gender</field_map><value>M</value></field><field><field_map>BirthDate</field_map><value>08/08/2525</value></field><field><field_map>NationCode</field_map><value>TH</value></field><field><field_map>PINExpiryDate</field_map><value>08/08/2561</value></field><field><field_map>CardIssueDate</field_map><value>08/08/2555</value></field><field><field_map>CardId</field_map><value>1234567890951</value></field><field><field_map>EngSurname</field_map><value>Mongkol</value></field><field><field_map>EngName</field_map><value>Somrose</value></field><field><field_map>EngTitleCode</field_map><value>302</value></field><field><field_map>ThaiSurname</field_map><value>มงคล</value></field><field><field_map>ThaiName</field_map><value>สมรส</value></field><field><field_map>AppliedDate</field_map><value>10/05/2014</value></field><field><field_map>AccountNo</field_map><value></value></field><field><field_map>TitleCode</field_map><value>103</value></field><field><field_map>AutoReasonRate</field_map><value></value></field><field><field_map>AutoRate</field_map><value></value></field><field><field_map>ManualRate</field_map><value></value></field><field><field_map>ManualreasonRate</field_map><value></value></field><field><field_map>EdocFormB</field_map><value></value></field><field><field_map>EdocCardId</field_map><value></value></field><field><field_map>EdocFormE</field_map><value></value></field><field><field_map>EdocStatement</field_map><value></value></field><field><field_map>ControllingThaiName</field_map><value></value></field><field><field_map>ControllingTitleCode</field_map><value></value></field><field><field_map>AttorneyThaiSurname</field_map><value></value></field><field><field_map>AttorneyThaiName</field_map><value></value></field><field><field_map>AttorneyTitleCode</field_map><value></value></field><field><field_map>ContactSurname</field_map><value>มงคล</value></field><field><field_map>CompanyCountryCode</field_map><value>TH</value></field><field><field_map>LegalCountryCode</field_map><value>TH</value></field><field><field_map>SpouseResourceofFund</field_map><value></value></field><field><field_map>ResourceofFund</field_map><value>TH</value></field><field><field_map>EngTitleName</field_map><value></value></field><field><field_map>TitleName</field_map><value></value></field><field><field_map>InvestmentPurpose</field_map><value>Hedger</value></field><field><field_map>EdocHouse</field_map><value></value></field><field><field_map>Language</field_map><value></value></field><field><field_map>CompanyEmailAddress</field_map><value></value></field><field><field_map>ContactEmailAddress</field_map><value></value></field><field><field_map>CustContactEmailAddress</field_map><value></value></field><field><field_map>attachment</field_map><value></value></field></datafields> <functions/> <attachment></attachment></EAR> XML; $xml=simplexml_load_string($str); foreach($xml->xpath('//datafields[field_map="ContactSurname" and value="มงคล"]') as $t) { echo $t; }
Output for 5.0.0 - 5.6.28, hhvm-3.10.0 - 3.12.0, 7.0.0 - 7.1.0
Output for 4.4.5 - 4.4.9
<br /> <b>Fatal error</b>: Call to undefined function: simplexml_load_string() in <b>/in/pGAli</b> on line <b>29</b><br />
Process exited with code 255.
Output for 4.3.2 - 4.4.1, 4.4.3 - 4.4.4
<br /> <b>Fatal error</b>: Call to undefined function: simplexml_load_string() in <b>/in/pGAli</b> on line <b>29</b><br />
Process exited with code 255.
Output for 4.4.2
<br /> <b>Fatal error</b>: Call to undefined function: simplexml_load_string() in <b>/in/pGAli</b> on line <b>30</b><br />
Process exited with code 255.
Output for 4.3.0 - 4.3.1
<br /> <b>Fatal error</b>: Call to undefined function: simplexml_load_string() in <b>/in/pGAli</b> on line <b>29</b><br />