First
Find the
position of the first occurrence of a substring in a string.
echo strpos("abc", "a");
echo strpos("abca", "a", 1);
echo strpos("abcaa", "a", 4);
echo stripos("Abc", "a");
echo strpos("route_OLD", "_OLD");
echo strrpos("route_OLD_OLD", "_OLD");
Last
Find the
position of the last occurrence of a substring in a string.
echo strpos('abc', 'd') === FALSE;
echo strpos('abc', 'd') === NULL;
echo strripos("abcB", "b");
Haystack
This function
returns the {{portion of the haystack that starts with the needle.
In general, strstr()
is slower than strpos().
echo strstr("name@dot.com", "@");
echo strstr("name@dot.com", "@", true);
Substring
Extract a substring from a larger string.
echo substr("123456", 0);
echo substr("123456", -1);
echo substr("123456", -2);
echo substr("123456", -3, 1);
Word count
Return
information about words used in a string.
echo str_word_count('abc def ghi');
print_r(str_word_count('abc def ghi', 1));