3v4l.org

run code in 300+ PHP versions simultaneously
<?php $html = <<<SOURCE <header class="ipl-header"> <div class="ipl-header__content"> <h4 name="producers" id="producers" class="ipl-header__content ipl-list-title"> Produced by </h4> </div> <a class="ipl-header__edit-link" href="https://contribute.imdb.com/updates?update=tt2527336:producers">Edit</a> </header> <table class="subpage_data spFirst crew_list"> <tbody> <tr class="even"> <td class="name"> <a href="/name/nm0009190/?ref_=tt_rv" >J.J. Abrams</a> </td> <td>...</td> <td>executive producer</td> </tr> <tr class="odd"> <td class="name"> <a href="/name/nm0027297/?ref_=tt_rv" >Pippa Anderson</a> </td> <td>...</td> <td>co-producer</td> </tr> </tbody> </table> SOURCE; $pattern = "/<td class=\"name\">\n\s+<a[^>]+>(.*)(?=<\/a>)/"; preg_match_all($pattern, $html, $matches); print_r($matches[1]);
Output for git.master, git.master_jit, rfc.property-hooks
Array ( [0] => J.J. Abrams [1] => Pippa Anderson )

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:
73.6 ms | 405 KiB | 5 Q