3v4l.org

run code in 300+ PHP versions simultaneously
<?php $sep = "long string"; $text = "blablablablablablablabla-long strin"; $sepLen = strlen($sep); $textLen = strlen($text); $end = $textLen; for ($pos = 0; $pos < $textLen; $pos++) { if (false === $pos = strpos($text, $sep[0], $pos)) { break; } if (substr_compare($text, $sep, $pos, min($sepLen, $textLen - $pos)) === 0) { $end = $pos; break; } } echo $end;
Output for git.master, git.master_jit, rfc.property-hooks
25

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:
42.26 ms | 1777 KiB | 4 Q