3v4l.org

run code in 300+ PHP versions simultaneously
<?php $cookie = '101(2)_102(3)_103(5)'; preg_match_all('/(?<=^|_)([^(]+)\((\d+)\)(?=_|$)/', $cookie, $matches); $counts = array_combine($matches[1], $matches[2]); $i = 1; foreach ($counts as $id => $count) { echo "id$i: $id, count$i: $count\n"; $i++; }

preferences:
33.76 ms | 405 KiB | 5 Q