3v4l.org

run code in 500+ PHP versions simultaneously
<?php var_dump(remove_last('bla test bla test bla test bla test bla', 'test', ' ')); function remove_last(string $text, string $subject, string $separator): string { if (($offset = strrpos($text, "$separator$subject")) === false) { $offset = strrpos($text, "$subject$separate"); } if ($offset !== false) { return substr_replace($text, '', $offset, strlen("$separator$subject")); } return $text; }
Output for rfc.property-hooks, git.master, git.master_jit
string(34) "bla test bla test bla test bla bla"

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:
57.79 ms | 1397 KiB | 4 Q