3v4l.org

run code in 300+ PHP versions simultaneously
<?php $a = array(); $a['10'] = 'abc'; $a['a'] = 'cde'; foreach ($a as $k=>$v) { if ($k === '10') { echo "found"; } } //The above code the '10' key gets silently gets converted to integer key 10. So when iterating over the dictionary using the keys, the key is never '10'.

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
165.22 ms | 3246 KiB | 8 Q