3v4l.org

run code in 300+ PHP versions simultaneously
<?php $array = [ 'OK MPD 0.23.5', 'repeat: 0', 'random: 0', 'single: 0', 'consume: 1', 'partition: default', 'playlist: 11292', 'playlistlength: 1', 'mixrampdb: 0', 'state: play', 'song: 0', 'songid: 3', 'time: 14992:0', 'elapsed: 14992.067', 'bitrate: 48', 'audio: 44100:16:2', 'OK', ]; $result = []; foreach ($array as $v) { if (preg_match('/([^:]+): (.*)/', $v, $m)) { $result[$m[1]] = $m[2]; } } var_export($result);

preferences:
107.75 ms | 405 KiB | 5 Q