3v4l.org

run code in 300+ PHP versions simultaneously
<?php function getStringsBetween($string, $start, $end) { $pattern = sprintf('/%s(.*?)%s/',preg_quote($start), '(?:' . preg_quote($end) . '|$)'); preg_match_all($pattern, $string, $matches); return $matches[1]; } $y = "@!$+$+$+#+ hsjsjenshsjsjsj#hshsjsj ndjdjjdjdn #sem"; $output = getStringsBetween($y, "#", " "); print_r($output);

This is an error 500

Value for `_results` contains invalid data `array`


preferences:
153.86 ms | 2122 KiB | 13 Q