Extends
lithium\core\Adaptable
Finds the position of the _first_ occurrence of a string within a string.
Multibyte enabled version of `strpos()`.
Not all adapters must support interpreting - thus applying - passed
numeric values as ordinal values of a character.
Parameters
- string $haystack The string being checked.
- string $needle The string to find in the haystack.
- integer $offset If specified, search will start this number of characters counted from the beginning of the string. The offset cannot be negative.
- array $options Allows for selecting the adapter to use via the `name` options. Will use the `'default'` adapter by default.
Returns
integer Returns the numeric position of the first occurrence of the needle in the haystack string. If needle is not found, it returns `false`.Source
public static function strpos($haystack, $needle, $offset = 0, array $options = array()) {
$defaults = array('name' => 'default');
$options += $defaults;
return static::adapter($options['name'])->strpos($haystack, $needle, $offset);
}