3v4l.org

run code in 300+ PHP versions simultaneously
<?php $var = [ 'TSHIRT' => [ 'farbe' => [ 'blau', 'rot' ], 'groesse' => [ '10cm' ] 'breite' => [ '5cm' ] ] ]; $result = array(); $tmp = array(); foreach ($var as $articleKey => $articleVal) { $merkmalKeys = array_keys($articleVal); foreach ($articleVal as $merkmalKey=>$merkmalValue) { foreach($articleVal as $merkmalKey2=>$merkmalValue2) { if($merkmalKey2 == $merkmalKey) { continue; } foreach($merkmalValue as $b) { foreach($merkmalValue2 as $a) { $tmp[] = $articleKey . ' - ' . $b . ' / ' . $a; } } var_dump($merkmalValue2); } } } var_dump($tmp);
Output for 7.0.0 - 7.0.25, 7.1.0 - 7.1.11
Parse error: syntax error, unexpected ''breite'' (T_CONSTANT_ENCAPSED_STRING), expecting ']' in /in/BhQZo on line 12
Process exited with code 255.

preferences:
182.18 ms | 1399 KiB | 45 Q