3v4l.org

run code in 300+ PHP versions simultaneously
<?php $request_2 = '{ "URINA II (Exame Sumário da Urina)": { "Cor": "Amarela", "Aspecto": "Límpido", "Densidade": "1.021", "pH": "7.0", "Proteínas": "Vestígios", "Glucose": "Negativo", "Corpos Cetónicos": "Negativo", "Urobilinogénio": "Negativo", "Bilirrubina": "Negativo", "Nitritos": "Negativo", "Esterase leucocitária (Leucócitos)": "+ +", "Hemoglobina": "+ +" }, "Exame do Sedimento": { "Células Epiteliais": "0-2/campo", "Leucócitos": "15 - 25 /campo", " Eritrócitos ":"15-25/campo" }, "Urina, Exame Microbiológico (Urocultura)": { "Células epiteliais":"0-2/campo", "Leucócitos":"15 - 25/campo", "Eritrócitos":"15-25/campo" }, "Ex. Directo Gram":"Negativo", "URINA E DOSEAMENTOS URINÁRIOS": { "Ex. Cultural Resultado":"Negativo" } }'; $obj = json_decode($request_2, true); ?> <table> <thead> <?php foreach($obj as $key=>$values){ if(is_array($values)){ ?> <?php foreach(array_keys($values) as $val){?> <th><?php echo $key.'/'.$val;?></th> <?php }?> <?php }else{?> <th><?php echo $key;?></th> <?php }}?> </thead> <tbody> <tr> <?php foreach($obj as $key=>$values){ if(is_array($values)){ ?> <?php foreach($values as $val){?> <td><?php echo $val;?></td> <?php }?> <?php }else{ ?> <td><?php echo $values;?></td> <?php }} ?> </tr> </tbody> </table>

Here you find the average performance (time & memory) of each version. A grayed out version indicates it didn't complete successfully (based on exit-code).

VersionSystem time (s)User time (s)Memory (MiB)
8.4.130.0030.00617.55
8.4.120.0100.01023.82
8.4.110.0140.00618.72
8.4.100.0120.00719.06
8.4.90.0110.01020.36
8.4.80.0150.00519.05
8.4.70.0060.00317.79
8.4.60.0150.00717.57
8.4.50.0130.00819.36
8.4.40.0130.01017.62
8.4.30.0040.00418.78
8.4.20.0040.01817.78
8.4.10.0040.00419.38
8.3.260.0130.00616.59
8.3.250.0150.00516.80
8.3.240.0140.00517.25
8.3.230.0140.00716.57
8.3.220.0090.01018.79
8.3.210.0100.01016.29
8.3.200.0070.00916.55
8.3.190.0120.00716.59
8.3.180.0070.00816.77
8.3.170.0000.01520.57
8.3.160.0040.00420.63
8.3.150.0130.00618.53
8.3.140.0110.00716.98
8.3.130.0040.00416.61
8.3.120.0130.00320.71
8.3.110.0090.00616.58
8.3.100.0080.00024.06
8.3.90.0060.01326.77
8.3.80.0060.00317.97
8.3.70.0110.00716.63
8.3.60.0130.01018.30
8.3.50.0140.00418.38
8.3.40.0110.01120.29
8.3.30.0030.01020.16
8.3.20.0080.00024.18
8.3.10.0000.00824.66
8.3.00.0170.00328.09
8.2.290.0090.01120.27
8.2.280.0060.00418.36
8.2.270.0110.00717.41
8.2.260.0000.00818.32
8.2.250.0060.00318.56
8.2.240.0060.00318.96
8.2.230.0100.01020.94
8.2.220.0030.00637.54
8.2.210.0080.00026.77
8.2.200.0040.00416.38
8.2.190.0040.01116.73
8.2.180.0150.00718.14
8.2.170.0130.00719.00
8.2.160.0100.01022.96
8.2.150.0050.00325.66
8.2.140.0080.00024.66
8.2.130.0150.00328.09
8.2.120.0080.00328.09
8.2.110.0060.00328.09
8.2.100.0060.00328.09
8.2.90.0090.00028.09
8.2.80.0090.00028.09
8.2.70.0030.00628.09
8.2.60.0090.00028.09
8.2.50.0030.00628.09
8.2.40.0060.00328.09
8.2.30.0090.00028.09
8.2.20.0030.00628.09
8.2.10.0050.00528.09
8.2.00.0030.00628.09
8.1.330.0120.00621.78
8.1.320.0140.00615.91
8.1.310.0150.00318.54
8.1.300.0120.00017.53
8.1.290.0040.00430.84
8.1.280.0100.01025.92
8.1.270.0130.00322.12
8.1.260.0030.00528.09
8.1.250.0040.00428.09
8.1.240.0030.00628.09
8.1.230.0090.00028.09
8.1.220.0050.00528.09
8.1.210.0060.00328.09
8.1.200.0060.00928.09
8.1.190.0090.00028.09
8.1.180.0100.01028.09
8.1.170.0000.00928.09
8.1.160.0130.00728.09
8.1.150.0080.01328.09
8.1.140.0130.00328.09
8.1.130.0120.00428.09
8.1.120.0130.00328.09
8.1.110.0050.00528.09
8.1.100.0060.00328.09
8.1.90.0030.00628.09
8.1.80.0000.00928.09
8.1.70.0090.00028.09
8.1.60.0060.00328.09
8.1.50.0040.00428.09
8.1.40.0060.00328.09
8.1.30.0030.00628.09
8.1.20.0030.00628.09
8.1.10.0090.00028.09
8.1.00.0000.00928.09

preferences:
25.57 ms | 403 KiB | 5 Q