3v4l.org

run code in 300+ PHP versions simultaneously
<?php $haystack = [0,0,0,1,1,0,1,1,0,0,1,1,0,0,1]; $needle = [1,1,0]; $regex = sprintf( '/(?<=%s,)\d+/', implode(',', $needle) ); var_export( preg_match_all($regex, implode(',', $haystack), $m) ? $m[0] : [] );

preferences:
131.12 ms | 407 KiB | 5 Q