3v4l.org

run code in 300+ PHP versions simultaneously
<?php $txt = <<<TEXT SIG.SND.SERV ZOS FD MCA LPAR (MCA - NDMSRV LOCAL) ADC1 ZOS AMEX SSL ADEPTRA.GB1.PROD LINUX FICO (ADEPTRA) LTD TLS ADEPTRA.GB2.CQA LINUX FICO (ADEPTRA) LTD TLS AIX.EG3C UNIX BARCLAYS S+ AIX.EG3P UNIX BARCLAYS S+ AIX.RMWDEV1 UNIX FDCS AIX.RMWPROD1 UNIX FDCS AIX-EFXWRWCK01 UNIX EQUIFAX EUROPE ANB-DRC-CDFDI NT ARAB NATIONAL BANK (ANB) SSL APPDGVIRTUAL23F NT LTSB MAIL AND DISTRIBUTION APPLCOND MVS CIM ITALIA (FOR BNL) APPLGVIRTUAL0FA NT LTSB MAIL AND DISTRIBUTION TLS APPLGVIRTUAL191 NT LTSB MAIL AND DISTRIBUTION TLS TEXT; preg_match_all( '/^(\S+)\h+(\S+)\h+(\S+(?:\h\S+|\h+\([^)]+\))*)(?:\h+(\S+))?/m', $txt, $m ); var_export($m);
Output for git.master, git.master_jit, rfc.property-hooks
array ( 0 => array ( 0 => 'SIG.SND.SERV ZOS FD MCA LPAR (MCA - NDMSRV LOCAL)', 1 => 'ADC1 ZOS AMEX SSL', 2 => 'ADEPTRA.GB1.PROD LINUX FICO (ADEPTRA) LTD TLS', 3 => 'ADEPTRA.GB2.CQA LINUX FICO (ADEPTRA) LTD TLS', 4 => 'AIX.EG3C UNIX BARCLAYS S+', 5 => 'AIX.EG3P UNIX BARCLAYS S+', 6 => 'AIX.RMWDEV1 UNIX FDCS', 7 => 'AIX.RMWPROD1 UNIX FDCS', 8 => 'AIX-EFXWRWCK01 UNIX EQUIFAX EUROPE', 9 => 'ANB-DRC-CDFDI NT ARAB NATIONAL BANK (ANB) SSL', 10 => 'APPDGVIRTUAL23F NT LTSB MAIL AND DISTRIBUTION', 11 => 'APPLCOND MVS CIM ITALIA (FOR BNL)', 12 => 'APPLGVIRTUAL0FA NT LTSB MAIL AND DISTRIBUTION TLS', 13 => 'APPLGVIRTUAL191 NT LTSB MAIL AND DISTRIBUTION TLS', ), 1 => array ( 0 => 'SIG.SND.SERV', 1 => 'ADC1', 2 => 'ADEPTRA.GB1.PROD', 3 => 'ADEPTRA.GB2.CQA', 4 => 'AIX.EG3C', 5 => 'AIX.EG3P', 6 => 'AIX.RMWDEV1', 7 => 'AIX.RMWPROD1', 8 => 'AIX-EFXWRWCK01', 9 => 'ANB-DRC-CDFDI', 10 => 'APPDGVIRTUAL23F', 11 => 'APPLCOND', 12 => 'APPLGVIRTUAL0FA', 13 => 'APPLGVIRTUAL191', ), 2 => array ( 0 => 'ZOS', 1 => 'ZOS', 2 => 'LINUX', 3 => 'LINUX', 4 => 'UNIX', 5 => 'UNIX', 6 => 'UNIX', 7 => 'UNIX', 8 => 'UNIX', 9 => 'NT', 10 => 'NT', 11 => 'MVS', 12 => 'NT', 13 => 'NT', ), 3 => array ( 0 => 'FD MCA LPAR (MCA - NDMSRV LOCAL)', 1 => 'AMEX', 2 => 'FICO (ADEPTRA) LTD', 3 => 'FICO (ADEPTRA) LTD', 4 => 'BARCLAYS', 5 => 'BARCLAYS', 6 => 'FDCS', 7 => 'FDCS', 8 => 'EQUIFAX EUROPE', 9 => 'ARAB NATIONAL BANK (ANB)', 10 => 'LTSB MAIL AND DISTRIBUTION', 11 => 'CIM ITALIA (FOR BNL)', 12 => 'LTSB MAIL AND DISTRIBUTION', 13 => 'LTSB MAIL AND DISTRIBUTION', ), 4 => array ( 0 => '', 1 => 'SSL', 2 => 'TLS', 3 => 'TLS', 4 => 'S+', 5 => 'S+', 6 => '', 7 => '', 8 => '', 9 => 'SSL', 10 => '', 11 => '', 12 => 'TLS', 13 => 'TLS', ), )

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:
140.57 ms | 415 KiB | 5 Q