3v4l.org

run code in 300+ PHP versions simultaneously
<?php $txt = 'Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam.'; $needles = str_word_count(strtolower($txt),1); foreach($needles as $needle){ echo "($needle) => ",preg_replace('~\b'.$needle.'\b\S*\K(?:\s\S+){0,2}~i','',$txt),"\n"; }
Output for git.master, git.master_jit, rfc.property-hooks
(lorem) => Lorem sit amet, consetetur sadipscing elitr, sed diam. (ipsum) => Lorem ipsum amet, consetetur sadipscing elitr, sed diam. (dolor) => Lorem ipsum dolor consetetur sadipscing elitr, sed diam. (sit) => Lorem ipsum dolor sit sadipscing elitr, sed diam. (amet) => Lorem ipsum dolor sit amet, elitr, sed diam. (consetetur) => Lorem ipsum dolor sit amet, consetetur sed diam. (sadipscing) => Lorem ipsum dolor sit amet, consetetur sadipscing diam. (elitr) => Lorem ipsum dolor sit amet, consetetur sadipscing elitr, (sed) => Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed (diam) => Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam.

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:
45.74 ms | 1546 KiB | 4 Q