<?php
function strpose($haystack, $needle, $offset = 0) {
$found = preg_match(
'(\b(?:'.preg_quote($needle).')\b)Su',
$haystack,
$match,
PREG_OFFSET_CAPTURE,
$offset
);
return ($found) ? $match[0][1] : FALSE;
}
var_dump(strpose("Hello World", "ll"));
var_dump(strpose("Hello World", "Hello"));
var_dump(strpose("Hello Worlds", "World"));
var_dump(strpose("Hello World", "World"));
var_dump(strpose("Hello World", "Hello World"));
preferences:
45.92 ms | 402 KiB | 5 Q