3v4l.org

run code in 300+ PHP versions simultaneously
<?php $str = '<?xml version="1.0"?><toplevel><CompleteSuggestion><suggestion data="google"/></CompleteSuggestion><CompleteSuggestion><suggestion data="google maps"/></CompleteSuggestion><CompleteSuggestion><suggestion data="google translate"/></CompleteSuggestion><CompleteSuggestion><suggestion data="google docs"/></CompleteSuggestion><CompleteSuggestion><suggestion data="google drive"/></CompleteSuggestion><CompleteSuggestion><suggestion data="google classroom"/></CompleteSuggestion><CompleteSuggestion><suggestion data="google news"/></CompleteSuggestion><CompleteSuggestion><suggestion data="google earth"/></CompleteSuggestion><CompleteSuggestion><suggestion data="google flights"/></CompleteSuggestion><CompleteSuggestion><suggestion data="google calendar"/></CompleteSuggestion></toplevel>'; $xml = simplexml_load_string($str); $data = json_decode(json_encode($xml),true); echo "ARRAY: <pre>"; var_dump($data);
Output for git.master, git.master_jit, rfc.property-hooks
ARRAY: <pre>array(1) { ["CompleteSuggestion"]=> array(10) { [0]=> array(1) { ["suggestion"]=> array(1) { ["@attributes"]=> array(1) { ["data"]=> string(6) "google" } } } [1]=> array(1) { ["suggestion"]=> array(1) { ["@attributes"]=> array(1) { ["data"]=> string(11) "google maps" } } } [2]=> array(1) { ["suggestion"]=> array(1) { ["@attributes"]=> array(1) { ["data"]=> string(16) "google translate" } } } [3]=> array(1) { ["suggestion"]=> array(1) { ["@attributes"]=> array(1) { ["data"]=> string(11) "google docs" } } } [4]=> array(1) { ["suggestion"]=> array(1) { ["@attributes"]=> array(1) { ["data"]=> string(12) "google drive" } } } [5]=> array(1) { ["suggestion"]=> array(1) { ["@attributes"]=> array(1) { ["data"]=> string(16) "google classroom" } } } [6]=> array(1) { ["suggestion"]=> array(1) { ["@attributes"]=> array(1) { ["data"]=> string(11) "google news" } } } [7]=> array(1) { ["suggestion"]=> array(1) { ["@attributes"]=> array(1) { ["data"]=> string(12) "google earth" } } } [8]=> array(1) { ["suggestion"]=> array(1) { ["@attributes"]=> array(1) { ["data"]=> string(14) "google flights" } } } [9]=> array(1) { ["suggestion"]=> array(1) { ["@attributes"]=> array(1) { ["data"]=> string(15) "google calendar" } } } } }

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
51.52 ms | 405 KiB | 8 Q