3v4l.org

run code in 300+ PHP versions simultaneously
<?php $text = ' Balthazar - True Love # Maarten Devoldere Adani & Wolf - Let It Go # Daniel Testas Adani & Wolf - Let It Go # Rob Gaasterland Balthazar - True Love # Maarten Devoldere Balthazar - True Love # Jinte Deprez Balthazar - True Love # Name 3 '; preg_match_all('/^([^#]+)#([^\n]+)/m', trim($text), $matches, PREG_SET_ORDER); foreach ($matches as $v) { $result[trim($v[1])][] = trim($v[2]); } foreach ($result as $k => $v){ echo $k .' # '. join(', ', $v) . PHP_EOL; }
Output for git.master, git.master_jit, rfc.property-hooks
Balthazar - True Love # Maarten Devoldere, Maarten Devoldere, Jinte Deprez, Name 3 Adani & Wolf - Let It Go # Daniel Testas, Rob Gaasterland

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
69.77 ms | 401 KiB | 8 Q