3v4l.org

run code in 300+ PHP versions simultaneously
<?php $request = '{ "Hemograma": { "Eritrócitos": "5.13 x10¹2/L", "Hemoglobina": "16.6 g/dL", "Hematócrito": "49.1%", "Vol. Glob. Médio (VGM)": "96 fL", "Hgb. Glob. Média (HGM)": "32 pg", "Conc. Hgb. Glob. Média (CHGM)": "34 g/dL", "RDW (índice distrib. eritrocit.)": "12.7%" }, "Leucograma": { "Leucócitos": "8.74 x10⁹/L", "-Neutrófilos": "5.28 x10⁹/L", "-Eosinófilos": "0.56 x10⁹/L", "-Basófilos": "0.05 x10⁹/L", "-Linfócitos": "2.32 x10⁹/L", "-Monócitos": "0.53 x10⁹/L" }, "Plaquetas": { "-Plaquetas": "203 x10⁹/L", "-VPM (vol. plaq. médio)": "10.7 fL" } }'; $obj = json_decode($request, 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>
Output for 8.1.0 - 8.1.33, 8.2.0 - 8.2.29, 8.3.0 - 8.3.26, 8.4.1 - 8.4.13
<table> <thead> <th>Hemograma/Eritrócitos</th> <th>Hemograma/Hemoglobina</th> <th>Hemograma/Hematócrito</th> <th>Hemograma/Vol. Glob. Médio (VGM)</th> <th>Hemograma/Hgb. Glob. Média (HGM)</th> <th>Hemograma/Conc. Hgb. Glob. Média (CHGM)</th> <th>Hemograma/RDW (índice distrib. eritrocit.)</th> <th>Leucograma/Leucócitos</th> <th>Leucograma/-Neutrófilos</th> <th>Leucograma/-Eosinófilos</th> <th>Leucograma/-Basófilos</th> <th>Leucograma/-Linfócitos</th> <th>Leucograma/-Monócitos</th> <th>Plaquetas/-Plaquetas</th> <th>Plaquetas/-VPM (vol. plaq. médio)</th> </thead> <tbody> <tr> <td>5.13 x10¹2/L</td> <td>16.6 g/dL</td> <td>49.1%</td> <td>96 fL</td> <td>32 pg</td> <td>34 g/dL</td> <td>12.7%</td> <td>8.74 x10⁹/L</td> <td>5.28 x10⁹/L</td> <td>0.56 x10⁹/L</td> <td>0.05 x10⁹/L</td> <td>2.32 x10⁹/L</td> <td>0.53 x10⁹/L</td> <td>203 x10⁹/L</td> <td>10.7 fL</td> </tr> </tbody> </table>

preferences:
78.61 ms | 410 KiB | 5 Q